Added the shell of the Path class that is used for representing a series of waypoints.
Added Matrix2D class and some more random value generation functions.
Added Transformation functions, and improved MatrixC2D and Vector2D<T> classes.
Finished implementing parts of Path
Added Obstacle class
Added PrecisionTimer class