Feature/comp 208 google o auth poc
Add support for authentication with OAuth2 providers (using Google as a provider for testing, the final app should use Eduteams)
It's still WIP - user model and simple role-based access has to be created (e.g. allowing someone to sign in, but disallowing them from editing things until manually approved somehow)