Clean up GitHub OAuth code
Clean up login code, and add reporting of flash errors
Clean up user creation form