modified isFreeTimeslots

-split conditions for deadline and floating tasks
-split so that different messages returned to UI for display