UserRepository: Added email-emptiness checking. Removed `createUser(email, username, password)` (replaced by `createUser(PlessUser)`).