Added Google authentication

Moved authentication code in auth.py. Still rather messy
Forgot new welcome/login template
Added title to missions
Ignoring emacs files
Improved user model and logging
Bumped v2-1