reorginizied category functions in calendarSideView.  grouped together the different methods for the buttons to then merge them.
Fixed issue where buttons were not activating/deactivating correctly.
Includes:
- merged redundant button listeners into one function
- set activity checks to be after code runs functions
- set activity checks to be based off of hasFilter parameter of categories, not of the GUI element, for this was causing problems

ISSUES:
- button conditions need to be checked at start up as well
- check, does this create it so filters are held inbetween sessions

//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