Created new pulse width modulator.
Updated the LIO objects.
Removed excess classes
Added StateMachine class