Added groups for shifts.

### v.02
Added groups to help organize the shifts. And refactored as needed to
assist in loading and saveing the shifts.
Housekeeping

Just some minor refactoring to clean up the code a bit.