Added function to get a classroom with an available time slot from a
location

Added function to get a available timeslot from a class room

Added various helper functions