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
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.
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.
Cleaned casting in month item display, added tests for auto fill date.
Merge branch 'dev' into bug_fixes_presentation

Conflicts:
	IncrediblyGorgeousCalendar/src/edu/wpi/cs/wpisuitetng/modules/cal/ui/AddCommitmentDisplay.java
Set default date for commitment, tested default date and time

Adding time to commitments broke previous implementation, it's now
fixed. Tests written for add event and add commitment.
Merge pull request #22 from cs3733-team4/bug_fixes_presentation

Bug fixes presentation
Added autofocus to name text fields (least hacky way to me)

*For events, commitments and categories
*Wasn't able to test using isFocusOwner() or hasFocus(), need to figure
that out
Merge remote-tracking branch 'origin/dev' into ui_polish
Merge branch 'autofocus_text' into ui_polish