Repeat email v1

Also adds some badly needed testing infrastructure.
After a discussion with @dean we decided this isn't necessary. We just need to test the functions used in the base class (i.e. test our '/login' endpoint which is used by 'BaseORVSDTest.login).