Give new users signup points on first login.
- Add hasSignedIn method to the user model
- Check if the user has signed in before, if not give them points
Bug: Make sure that the user profile always exists in the database for social auth.