Executes onShow promises before showing next step.
Merge with sorich87 master
Added promise support for onShow and onStart
Merge pull request #47 from BJTerry/onShowPromises

Executes onShow promises before showing next step.