Standardise the account tests to use scenarios.
Use ChangeEmailScenario from the query model tests.
Keep things private when possible.
Lessen the number of places we will need to change if password rules change.
Add reminder that I should replace the nspec tests.
Fix misleading method name.
Simplify test code a bit by ensuring that the setup method completely sets up the fixture.
Merge branch 'scenariosallthewaydown' into develop