Added collision logic

Refactored structure of objects: created a base class Body and extended
GravityCenter with GravityController
Added destruction of Bodies from high-force collisions
Added childing of Atoms to GravityCenters
Added variable gravity thresholds based on child masses