Added some GDB support with PyCortexMDebug
Huge controller updates:
Moved to more explicit state machine implementation
Added control for switching HP amp as needed
Timer is still broken