Change InteractionMachine to work with the new UserStateData
StateCreator fixes and cleanup
Do translation in InteractionMachine.reply() instead of in StateCreator only for static states created with .add_state().
Add a checking step for state creation in StateCreator
Stub out the interaction machine tests