Implement Facebook user registration
Use a more OO approach to authentication, using promises

Will help when more than Facebook authentication
Handle duplicate record on api user creation
Revert to promise-based save handler
Restrict user and update routes to requesting user