Tests to run through all scenarios

For every smartdown flow, this runs through all
the scenarios defined for them and:
- checks each set of questions has been asked in the right order
- checks the right outcome has been reached given the answers

Document the scenario checking rake task