Deadline now considered for smart scheduling suggestion; fixed bug with notifications not deleting; refactoring smart scheduling main method (get date suggestion)