Added Google auth and auto signup and auto login
fiddled with the look and feel to make it TP (+4 squashed commit)

Squashed commit:

[9e11344] Added Google auth and auto signup

[0ba23d1] got it working

[e5c2dec] attempted an upgrade of owin

[5a6b212] Got things working and running correctly.