Partial Implementation

Refactored most if not all of atomPositions to ComponentPositions
Added most the methods needed for ComponentPositions
Removed print statements from StructuralFormula