added OfficeHours and Slots model

basic logic fore office hours on create creating slots is complete