adding searchFreeTime() with test,
fix isAttenderFree(),
change return type of searchIntoPeriod() from List to Set