Fixed Zack's and Joey's names in the About page of Documentation

Fixed Zack's and Joey's names in the About page of Documentation
Fixed a bunch of border issues and improved selection

Implemented week selection
Fixed the borders in week view, day view and dayGridLabel
Made week multiday events sort by start, then length
Set up framework for selecting days (in future should fill addEvent etc form for selected day NOT today)
Handled day selection in month view but its bad and not final
Fixed more border and selection problems

Edit event and commitment now properly fill the value of the datepickers instead of the text
Fixed border glitch with week view multiday events
Changed look of borders
Made selecting a displayable focus the details tab
Added green buttons and reorganized tree
Changed styling of the document to match the white bg

Changed styling of the document to match the white bg
Changing day and week views to display commitments, currently broken.
Refactored more items for day view to account for commitments, still
broken.
Finished up coloration in documentation
Auto-navigating ToC
Refactored ribbon bar, added some documentation and more selection changes

Add event/commitment now fills based on selected day and current time rounded up to the nearest 15 mins
Selection in month view still being worked on
Date picker can be set by time and by date seperately now
Fixed an exception in add event / commitment
Cleaning up navigation as reccomended by Russel T Customer
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
Merge remote-tracking branch 'origin/caching' into commitment_views

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/day/collisiondetection/DayPanel.java
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/cal/ui/views/day/collisiondetection/EventEndpoints.java
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/cal/ui/views/day/collisiondetection/OverlappedEvent.java
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/cal/ui/views/week/WeekCalendar.java
Merge branch 'improved_selection' into commitment_views

Conflicts:
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/cal/ui/views/day/collisiondetection/DayItem.java
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/cal/ui/views/week/WeekCalendar.java
Commitments now showing in day/week view

Refactored some methods in week view
Made borders smaller on selected week view multiday items
Visual cues of commitment need to be handled still
Fixed Commitment displaying in day/week view

His resolution level is over 9000!!!!
Fixed broken tests so they will at least compile, though they do not all
pass right now.
Changed the commitment end time back since I forgot to last commit.
Switched to WebView in JavaFX