Implement proper state switching in DMOC code
Started to add support for digital inputs to both throttle and motor controller
Added a work in progress document with additional notes

It compiles, I didn't test it (I'm sorry)