Moving logging of commands into logger module
Moving logging of commands into logger module
Cleanup naming
Moving serial handling to own class
Moving serial handling to own class
Unifying code standard and cleanup interface
Moving to new hardware mock
Removing StatusReader.js.old
Adding keyboard toggle function for brightness
Adding iout to hardware mock
Adding buttons for motor diagnostics
Fixing problem with starbord motor control and logger reference in Hardware.js
Merge pull request #134 from codewithpassion/cleanup

Cleanup and light toggle
Merge master into controlboard25

Conflicts:
	src/lib/OpenROVController.js
	src/lib/StatusReader.js
	src/static/index.html
	src/static/js/keypad.js
Fixing additional merge issues
Merge branch 'extend-diagnostics' into controlboard25
Introduce buttons for thruster diagnostics: -1 / 0 / 1 to ease calibration

Conflicts:
	src/static/index.html
Add automation for arduino board selection for compilation
Fix build issue for automatic board detection
Merge pull request #143 from codewithpassion/controlboard25

Merge the cleanup changes from codewithpassion controlboard25 into controlboard25
Merge pull request #145 from codewithpassion/bbb25-arduinocompile

Add automatic detection of board (cape or 2.6 board) to the arduino compile