Merge pull request #87 from buytruckload/fire_enter_on_create

ensure that enter is called for the initial state
Merge pull request #88 from buytruckload/doc

add inline code formatting and clarify importance of success callback