+ Initial commit of Arduino code.
+ Added MPU6050 Gryo code to get our heading.
* Changed the updateOdometry function to reflect this.

Signed-off-by: swordmaster2k <b00056835@student.itb.ie>
* Integrated some debugging information on boot.
+ Added a Bluetooth python example
* Minor changes to rover code.

Signed-off-by: swordmaster2k <b00056835@student.itb.ie>
+ Initial commit of python code for reading data stream from rover.

Signed-off-by: swordmaster2k <b00056835@student.itb.ie>
+ Completed the Robot class.
- Removed the serial_connection tester.

Signed-off-by: swordmaster2k <b00056835@student.itb.ie>
+ Basic map model implementation.

Signed-off-by: swordmaster2k <b00056835@student.itb.ie>
+ Implemented bluetooth connectivity.
* Some refactoring and commenting.
+ Added the ability to rotate to a given heading.
* Fully implemented rotateTo() on the robot.
* Tweaks and additions to the face and go_to functionality of the robot.
* Improvements to the movement code.
* Adjustment made to the robot files to account for drift during travel.
* Work on the map module, added ability to update cells from a scan.
+ Added a cell module.
+ Added cell module.
+ Ported the GridNav Algorithm from C to Python.
* Other stuff needed to begin path planning.
* More work on the GridNav path planning algorithm which now operates.
+ Added a tester program for GridNav.
* More work on the GridNav algorithm, some simulation code.
* More work on the GridNav algorithm, some simulation code.
* Full integration fo GridNav algorithm and more fine tuning.