Add a fallback error state to StateCreator
Make a wrapper that gets and calls the start state creator (start_state_creator()) and clean up switch_state()
Merge branch 'feature/issue-24-add-a-fallback-error-state-to-the-interaction-machine' into develop
im.log() now returns a Promise
test for DummyAPI.js (thanks @hodgestar)
Merge branch 'feature/issue-25-log-promise' into develop
Merge branch 'develop' into release/0.1.x