Minor cleanups, auto injection of mail sender components. Disabled all tests for next step.
Major refactoring for better testing. Unit tests fail (DB problem concurrency), but app is running.
Finished refactoring tests, proper transactions on service level, fixed schema, switched to hsqldb for development.
Fixed username lowercase comparison.
Switched to hsqldb for local development.