All login and register tests work.

Added the admin page, with username and recovery email.

Cleaned up  the 'module' code.