Client gallery updates and hoursEdit

- Adds controls to the gallery directive to allow deleting and designating profile photos
- Adds hoursEdit directive for manipulating business hours, replacing previous repeated code
- Merges hours information into description tab on business/show and adds reviews & appts tabs
- Adds & changes business info header to reflect hours, etc