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
Fixed issue with cancel button not removing tabs from hashmap
Merge branch 'dev' of github.com:cs3733-team4/wpi-suite into dev
Fixed some display bugs in monthCalendar and days are now selectable in month view (not graphically but for QoL when switching to day view). Sorry last dev push
Merge branch 'presentation' into dev
Adding joda time to jar
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.