Adds logging to server
Adds a /login/:name route
Adds login_required option to HttpTextButton
Adds a login example
Refactors login promises in HttpTestButton
Adds logging whitespace
Merge branch 'master' into registration
Fixes a bad crashing bug during tests
Cleans up some style