Added a Coordinates as a backend to USGather

Returns physical boundary equations of block based on (r,theta) arrays
sent to constructor
Odometry Correction (partial)

A couple of organization changes.
Added the ability for the colorGather class to determine the existence
of a line.
Added an OdometryCorrection class that currently only fixes the heading
of the robot, not yet the position.
Odometry Correction (full)

Distance constants need to be set.
Light sensors will need to be calibrated to work properly
Updated USGather to include basic us sensor data reading methods
Moved Coordinates.java to sensor package and deleted testing print methods
Delete Coordinates.java
Javadocs commit

Added javadocs to almost every class and many of the methods. Also
implemented the TwoWheeledRobot class and modified the Odometer
accordingly.
Generated JavaDocs and More!

Generated the javadocs for the project and fleshed out the Navigation
class.
Documentation and class structure

Enhanced API's for many classes. Also added additional methods to
facilitate the transfer of relevant data between the Map, the
RobotController, and the Navigation.
Class interaction

Added methods to facilitate the transfer of data between classes. Also
fleshed out the RobotController a bit to allow for the initiation and
starting of necessary functions.
Collection update

Combined the CollectionSystem from the Collection branch with the one
done here (that contained various interaction methods)
Merge to the Master branch

To make sure the master isn't too far behind everything else