MainCalendarNavigation detects  pressed arrow keys
Implemented switching to previous and next on month view w/ keys (WIP).

Calendar navigation panels grabs focus upon instantiation of Main Panel,
left arrow key triggers previous month and right arrow key triggers net
month. Still need to implement grabbing focus after user clicks other
components (including switching to different month views).
Forced focus on nav. panel to increase key navigation reliability.

Arrow key navigation now survives change from month, day, and year view,
as well as adding and editing events and categories and launching
category manager.
Fixed goto text field getting focus upon switching to add view.
Added tests for the focus of components
Merge remote-tracking branch 'origin/dev' into arrow_keys
Merge branch 'dev' into arrow_keys
Fixed last merge mess
Updating Commitment Model to allow for team commitments.
Merge branch 'dev' into arrow_keys

Conflicts:
	IncrediblyGorgeousCalendar/src/edu/wpi/cs/wpisuitetng/modules/cal/MainPanel.java
Merge pull request #39 from cs3733-team4/arrow_keys

Arrow keys
Commitments now edit properly for the personal/team properties, still
working on new commitment creation bugs.
Fixed new Commitment creation bugs.
Removed my print statements and unncecessary comments.
Merge pull request #44 from cs3733-team4/commitment_model_update

Updated Commitment Model
Merge remote-tracking branch 'origin/dev' into
integrated_help_documentation
Merge branch 'integrated_help_documentation' of
https://github.com/cs3733-team4/wpi-suite into
integrated_help_documentation