Unfinished, but time for work.  This is moving towards checking to see the open spots ahead of a selected time to book varying length timeslots