fix: users may be created without email
Ich habe lokal getestet, dass ich mit den Änderungen nun mehrere Accounts mit leerer Mailadresse anlegen kann.
Nebeneffekt: Bisher hat man sich im Admin mit der Mailadresse angemeldet, dort wird nun auch der Nutzername verwendet. Bisher wurde das Admin aber ja in Produktion vermutlich nicht verwendet.
Fixes #40 (closed).