Refactor and add tests for ScheduleHandler

Refactored handlers and day module,
Added a method in day to get all executed slots,
Added Unit tests for ScheduleHandler
Added tests for DayHandler

Added tests for DayHandler and refactored the module handlers
Added tests for SlotHandler and Refactored