Groups unprocessed dataframe into sessions
group_schedule(hours)
A dataframe with kerberos, shift_day, shift_hour columns
A dataframe with kerberos, session_day, start, end columns corresponding to the same staffing schedule as `hours`.