Adds state_machine gem