added angular routing check to see if a route requires authentication
added settings page that allows you to change password

also demonstrates restricting routing to only authenticated users
configure routing

added route for changing password,
middleware for setting user cookie,
removed session status
added mongoose unique validator

allows you to return proper validation errors when saving a duplicate of a field specified as unique in the schema
updated angular controllers

added settings page to navbar controller
fixed login/settings controllers to match changes to Auth service
made signup/login views easier to read
get method on user correctly points to /me
added settings route to app, fixed jshint warning
fixed http interceptor using un-minsafe format

Really annoying trying to figure out why the production build was throwing unknown provider errors!
added test user info to login view