1) Major Refactoring for Task
2) Introduced new Task Types
     a) FIXED_TIME_WITHIN_DAY
     b) FIXED_TIME_ACROSS_DAY
     c) FIXED_TIME_TO_DAY
     d) FIXED_DAY_TO_TIME
     e) FIXED_DAY_TO_DAY
3) Examined logic in sorting priority of Tasks, commented off additional codes which check for conditions already checked before hand.
4) Tagged header files with description of Classes