Merge branch 'testing'
Merge remote-tracking branch 'origin' into custom-buffer
Merge branch 'testing' into custom-buffer
Added buffer
Added comments
Merge branch 'automation' into testing
The board needs to wait for a full reset

The pololu board when reset needs time to catch it's breath, when we
were running this with verbosity, the time taken to actually print other
log messages, gave it time to breath. Without verbosity its better to
add this breathing time our selves

fixes #18
Merge branch 'bug-18' into testing
Added buffer tests.

ExceptionOutOfBounds is now thrown trying to get an invalid index value
from the queue, The user of the model should always check for the buffer
empty state before calling next.

Added the Buffer tests, and updated the makefile and runtest to actually
run the tests
Use Buffer instead of std::queue

The vehicle now employ the new buffers instead of the std::queue, the
std::queue function is removed as it is replaced
Merge branch 'custom-buffer' into testing
Merge branch 'testing' into sensor
Added ADXL345

and updated the formatting on the HMC5883L file
Got the accelleration working
Added the license link
Represent acceleration values in Gs

Also fixed minor spelling mistakes
Added the IDG-3200 file

Added the file and updated make to build the correct version

Updated ADXL345 to read at every 0.04th of a second
Merge branch 'sensor' into testing
Added the dummy accelerometer file
Added the accelerometer dummy files with one failing test

Other: Fixed buffers metadata in the comment