CubeSats Offer Big Science in a Small Box