rename gem to 'steps'
fix bug with vital questions, and update test file
only continue to bubble exceptions of not a top level step
fix bug in vital question handling
Merge branch 'release/0.9.4'