feat(oauth): added ability to whitelist oauth services for signup

Currently all oauth services are cannot create accounts.
Only Google login can since it's OpenID
feat(auth): google can extract first and last names
fix(tests): properly closing server in config test
Merge pull request #56 from chopachom/signup_with_service

Whitelisting oauth services that can signup user + google can extract first and last names
fix(test): group test now uses test database
Merge pull request #57 from chopachom/master

fix(test): group test now uses test database
chore(Gruntfile): increasing mocha timeout to 4s
Merge branch 'master' of github.com:mykabam/kabam-kernel