Made the username column in PlessUser nullable.
SignupData now has setters or all its fields (their absence caused the form validation to fail).
Not configuring the user repository now causes an exception whose message contains instructions on how to configure the user repository.
Shortned configuration files.
Moved HashMapUserRepository into the test project. HashMapUserRepository is not thread-safe and thus not usable in production code.