Researced issues for why we were not able to have categories work with the server and implmented functionlities for such interactions with the database to be carried out.
Contributors: Matt Rafferty, Johnny H, and Alex W
Includes:
- after many comparisons between event's database methods and category's equivalents we found errors that needed to be implemented
- we found the issues to be that the category getController the retrevie path was the following:
-"calendar/calendardata",
-it instead should have been
-"calendar/category",

After this change, the functionality of category working with the database was confermed
Adjusted Global Button Vars to be privates and set checking of them to use the needed functions.  Also verigied that all category functionalities so far work with the database.
Includes:
-changed Global Button Vars to privates.
- changes use of these vars to isState methods instead of manual checking the value, in side moth view and year view.
- Added calendar sidebar population of drop down to reresh listener.
Merge branch 'dev' of https://github.com/tomorrow-nf/wpi-suite-team5 into dev