@wip: implement server-side auth functionality.  add auth description along with instructions to sign up for oauth api keys in README, add necessary server-side npm modules for encryption and json web tokens to package.json, set up client ids on client side for google, facebook, twitter.  add comparePassword function with bcryptjs to User model, implement auth service and auth provider modules following satellizer example, add errors utility following angular fullstack generator example, add catch-all for undefined assets and app routes to return 404 following angular fullstack example