Update dev dependencies.
Change to differentiate from any state.
Change to allow saving of previous state.
Change to fix callbacks for any event and any state.
Fix generic on_enter, on_exit, on_transition for any state and closes issue #23