Vector Namespace, Split Derivative Vectors

Added a Vectors namespace to contain the vector classes and made
necessary change to dependant classes.  Moved derivatives of the vector
class to individual header files for clarity.
Update PhysicsEngine and PointMass for Vectors Namespace