Respect closed registration setting in googleauth module

Users that don't already exist in the system will not be allowed
to create one by logging in with their google account.
Allow users to be created without a password, to support inviting users via OAuth
Fix failing style test
Merge pull request #28 from midasplatform/googleauth-invitation

Googleauth invitation