Added functionality for apply, unapply filter, and unapply all filters buttons and Category MOdel funbctions to do so.
Includes:
- Apply filter is set to takes selected category sets hasFilter to true update filter window
- Unapply filter is set to set category hasFilter to false updates filter window
- unapply all filters is set to set all categories hasFIlter to false updates filter windows

TODO:
-verify functionality
Merge branch 'dev' of https://github.com/tomorrow-nf/wpi-suite-team5 into dev

Conflicts:
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/view/CalendarSidebar.java
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/view/calendars/MonthViewTable.java
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/view/calendars/YearViewCalendar.java
Finished implementing categories and filters functionality
//Merge branch 'dev' of https://github.com/tomorrow-nf/wpi-suite-team5 into dev
Includes:
- create category adds category correctly, updates model
- delete category sets slected category to deleted, updates drop down
- apply category as filter sets hasfilter to true, updates filters window
-filter selction for remove works inside the filterwindow and multiple can be removed at a time
- unapply selected categories sets their has filters to false, filter window updates
- unapply all sets all filters with hasFilter == true to false, updates the filter window
- system prints for flow tracking
Issues:
- populate dropdown is not beign run by the refresh system and has to be explicitly called
-
Conflicts:
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/view/CalendarSidebar.java
Finished implementing categories and filters functionality
//Merge branch 'dev' of https://github.com/tomorrow-nf/wpi-suite-team5 into dev
Includes:
- create category adds category correctly, updates model
- delete category sets slected category to deleted, updates drop down
- apply category as filter sets hasfilter to true, updates filters window
-filter selction for remove works inside the filterwindow and multiple can be removed at a time
- unapply selected categories sets their has filters to false, filter window updates
- unapply all sets all filters with hasFilter == true to false, updates the filter window
- system prints for flow tracking
Issues:
- populate dropdown is not beign run by the refresh system and has to be explicitly called
-
Conflicts:
 Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/view/CalendarSidebar.javaMerge branch 'dev' of https://github.com/tomorrow-nf/wpi-suite-team5 into dev

Conflicts:
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/view/CalendarSidebar.java