Added motor;
changed return of onEntry/onExit of State.h to Signal;
made changes so State changes create changes in Motor/MotorStateMachine.cpp;
known issues:
both state machines are on the same thread;