* [Fix] Move stateDo onto a separate state * Change tests to spring runner * Add generic params to StateMachine variables