MouseListener changes: fixed color selection issues, removed checking for null categories, which no longer exist, added documentation

DayArea changes: added a MouseListener to allow deselction by clicking on empty space, added documentation, removed some print statements
Merge branch 'feature/jtc_bug_fixes' of https://github.com/CS3733Team1/wpi-suite into feature/jtc_bug_fixes