Added helper functions

Added functions to find conflicting timeslots

Added functions to get all non conflicting timeslots