An Exploration of CubeSat Propulsion