Implement authentication via securesocial (issue #2)

Currently only username/password is enabled. Google auth has been tested though.