Small layout cleanup
Only logging unknown exceptions to the console
Made createuser smarter
Sharing settings and middleware
Avoid exceding VARCHAR max length
Now validating user