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
remove unnecessary tags
added jade templates
- fixed the wrong uppercase services filenames to be lowercase
- added coffeescripts for all the javascript equivalents
- moved navbar also to controllers folder, just for consistency
- TODO: extensive testing
fixed small bracket error in navbar.coffee