Added the Shifts service
Scoped the modal variables appropriately, and made the modal reusable by setting the template as an attribute
Removed unneeded scoping for the modal (Now all we need to do to popup a modal is to call scope.showModal('template/path'))
Added basic authorization rules for Shifts and Employees
Added the 'Schedules' tab
Renamed 'Schedule' controller to 'Shifts'
Pull the schedules from the server and displays them in a table
Show only 7am-7pm on the calendar
Ability to create new schedules
Order schedules by start_date desc
Absolute path to newShift template
Created a dropdown showing the active schedule in the calendar view
Formatted the schedule name in the dropdown as 'start_date - end_date'
Simplified the modal directive definition (don't have to add class='modal')
#16: Ability to create shifts for a given schedule
Fixes #17: Display shifts on calendar
Switched to Bootstrap 2.3.2
Installed AngularUI Bootstrap, and changed the NewShift modal to use it
Added basic skeleton to the state machine, state functions, and cleaned up terminology
Adding detail to state machine structure