Adds common (site-wide) stylesheet and changes Sass import order
Updates the favicon
Adds static title attribute to the index
Changes CSS brand logos to be squared off instead of rounded
Adds year to copyright footer
Removes unneeded seed file and any references to it
Adds margin to the top of the footer to clear some room on certain pages
Changes the CSS brand logo to an anchor pointing to root
Removes hiding the hero banner if logged in on the main page
Changes references of name to username on the client
Adds Business model and updates User model

- Removes userInfo virtual prop and merges it with the profile virtual prop on User
- Adds location attributes to User
- Adds stylist attribute to User
- Adds enum to User.role
- Adds Business model
Update to users/auth (client) and views, and adds profile route and assets.

- Adds client profile route, stylesheet, and controller
- Adds client auth method for updating user
- Adds client user password method and splits get into get and self
- Adds session user cookie values
- Adds update method to User
- Adds stylist signup properties and setting role in User.create
- Changes login response to profile from now non-existent userInfo
- Updates views to reflect above changes
- Minor style tweaks
Adds empty FAQs route, view, and controller
Adds features section to the main view
Adds jQuery ($) and Underscore.js (_) to the JSHint globals array, adds Underscore to Bower, and adds node-geocoder as an NPM dependency and updates others
Removes the bootstrap-sass exclusion from grunt-bower-install to enable loading Bootstrap plugins
Adds a plain user address geocoding route and changes User.update to account for email and location, and adds email as a unique index on User
Client updates

- Adds bootstrap-sass script tags to the main template
- Adds User.geocode route and wires it to Profile > Location
- Better error handling for the profile page
- Misc. clean-up
Merge pull request #1 from ddoolin/master

Structure & Style Updates