Intermediate changes towards working motor enable.
Merge branch 'master' of github.com:PlatypusLLC/Lutra
Refactored components into separate file, preparing for setting up the Lowrance.
Fixed major bug with initialization of sensors and motors (out of order startup).
Added fixed for serial handling within class and implemented winch communication and sending functions.
Fixed sonar communication, cleaned up abstract sensor, testing things in main code.
Changed sonar to output proper JSON, added back winch.
Oops, fixed bug in debug console.
Added a bunch of winch control code.
Fixed major bug in winch control.
Reverted to actually useful version of firmware.