Refactor UserSchema to allow for non-local strategies
Add social log in buttons
Refactor structure of UserController