adding flexibility to the platform. sensors and switches.
updated library to handle switches and sensors
update test application with switch support

Signed-off-by: Joshua Frkuska <j.frkuska@gmail.com>
abstract out the sensor class and add analog sensor class

Signed-off-by: Joshua Frkuska <j.frkuska@gmail.com>
merge with switch add
update switch handling to handle switch states

Signed-off-by: Joshua Frkuska <j.frkuska@gmail.com>
update base motor class (merge)
update sensor class
add i2c sensor class
bunch o testing changes
more random junk
more junk
more junk
more junk code
junbk
cleanup
cleanup
Merge branch 'development' of github.com:jfrkuska/LMU into development

Conflicts:
	libraries/LMU/da_modbus_rover.cpp
comment updates
bunch of updates to core functionality