Merge pull request #13 from RARyan/RobMasterBranch

Rob master branch
Major refactor of the GenericSensor/Sensor classes and creation of the
Magnetometer class and Vehicle Interface.