Dynamics, Distributed Control and Autonomous Cluster Operations of Fractionated Spacecraft