changing computers
Starting porting process adding first 4 tests, IState, State, IStateMachine and StateMachine classes.
Adding IEnter and IExit back to IState
Adding mockatoo mocking framework.
Porting another large chunk of code.  The States, Observers, etc.
Library ported.