Version 2.0; seperated state machine state from the state mactine model

Also removed the previously depricated Completion and Transition
objects (just remove kind: Completion or kind: Transition from your
transitions).