Changed MonthDay tests to use reflection
Finished converting tests to reflection form; if someone sees anything I missed, tell me
Merge branch 'testing' of https://github.com/cs3733-team4/wpi-suite into testing
Merge remote-tracking branch 'origin/dev' into testing

Conflicts:
	IncrediblyGorgeousCalendar/src/edu/wpi/cs/wpisuitetng/modules/cal/ui/AddEventDisplay.java
Trying to merge with dev
Tried adding mockNetwork / mockRequest to solve the uninitialized network problem; currently not working
Fixing user filtering
Fixed filtering commitments by user
Made scroll pane borders in add event UI & add commitment UI consistent
Set default date and time for new events and commitments

New events and commitment date and time will be set to current date and
time. For events, end date will be set 1 hour after current date and
time.
Set background of events to category color (pending team discussion).

Required changing the parameters from MonthItem.select() from boolean to
two displayables. Boolean used to represent whether the two displayables
were the same, so same functionality was preserved. Corresponding calls
to MonthItem.select() throughout code were updated.

This is one of the possible solutions for this. Whether this stays or
not will be discussed in future meeting
added deleting of all the things! with patrick, aka byteit101
Add category color indicator next to events (pending team discussion).

This is another possible solutions for displaying categories on month
view. Whether this stays or not will be discussed in future meeting.
Set default view to both personal and team calendar.

This way, users will be able to see all events right away, and then
filter any of the calendars based on their needs. This could prevent
users from potentially missing events on team calendar (since personal
calendar was the only one showed by default before).
Fixed close all tabs not removing values from tabs hashmap.
Fixing ribbon bar
Implemented final version of category indicator on month view.

Implemented double arrows on left side of month item instead of one
arrow on each side. Properly aligned arrows and commitment exclamation
marks within category boxes. Cleaned up code, commented functions,
rearranged code on file.
merged from dev, added some default JD comments, and removed two unused imports
Enabling changing layout in TGV
Merge branch 'dev' into del_event