Merge branch 'testing' into hardware
Eek the test were only testing X
Updated makefile to use better formatting
Added I2C files and tests

I2C now opens the device and sets its buffer, There are a few makefile
formatting improvements as well
I2C slave addresses can now be chosen
Setting 10Bit address now is encapsulated in a function
Added the read and setWorkingReg functions

You can now read from the register, with our without telling the device
which register we are reading from.
Merge branch 'hardware' into testing