Completed registration workflow with tests
Fixed global i var
Added function ready for taking month input and calcuating weeks to go
Fixed test user values that were expected key presses, not resulting values
Updated calc_weeks to allow base date to be passed in
More calculations about users child birth date (pre and post birth)
Cleaned up create choices to @sdehaans's nicer style
Update with testing help text
Added quiz question and response testing examples
Moved the quiz data out of the app, cleaned up and added weeks 5/6 to test harness
stubbing contacts calls and fixing global leaks
Pushing in broken state for review. Added dynamic state creation.
do no recreate states if they already exist
removing verbose logging
favouring .skip() over commented tests
reformatting quiz and storing as a separate .json fixture
test fix
grouping of tests example
Updates to allow for contact mocking and fixes for ChoiceState generation
wrapping the state machine creator callback in an anonymous function to prevent crazy scoping
better implementation