Computational design of microscopic swimmers and capsules: From directed motion to collective behavior. (February 2016)