script.js:refactored and added a rect
script.js: added Schedule, Month, ColorFactory