First working draft of user schedule class with conflict detection.