issue #70 - added conditional menu -> model/text update tests.
issue #70: Added some testing for interaction of conditional errors with form submission. Some refactoring.
Merge branch 'conditionalLogicTesting' into newCreationFlow
Merge branch 'newCreationFlow' of https://github.com/google/paco into newCreationFlow