add post: State machines with the Workflow gem