Added method to look up or create a user from retrieved Google userinfo, refactored User tests