Moving to Advanced API (WIP)
Adding javadoc to reflectutils
added cache and tests for it
Merge branch 'caching' of github.com:cs3733-team4/wpi-suite into caching
Improving code smells - displayable instead of event/commitment
Fixing mock netowork for advanced api
Moving filtering to client side and improving caching
Refactoring ?EM and ?M's to be generic and cache   -The Javatar
Refactoring models into data, client and server packages
Refactoring categories (uses cache and new advanced api)
Fixing filtering
Fixing duplicate code
re-throw exceptions
Missed package rename
Fixed an exception in add event / commitment
Merge remote-tracking branch 'origin/caching' into improved_selection

Conflicts:
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/cal/ui/views/day/DayCalendar.java
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/cal/ui/views/day/collisiondetection/DayItem.java
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/cal/ui/views/month/MonthDay.java