Updates NPM packages, removes Bower fullCalendar resolution and updates Gruntfile to match grunt plugin changes
Changes businessHour open/close times to string to greatly ease development, fixes geocoding API endpoint for updated coordinate style and tagLine validation
Client updates

- Removes time formatting from businessHours as they are now the same in the schema
- Adds the user as the business owner when a new business is created
- Renames Business resource static methods to match Angular styles
- Adds update route to Appointments resource
- Fixes for location field in /profile
- View/style updates and refactors