Added listeners and validation for Recurring Events.
Added get occurences method.
Commented and documented DateTimeChooser and TimeDurationChooser
Merge remote-tracking branch 'origin/feature/RecurringEvents' into feature/DateTimePicker

Conflicts:
	Calendar/src/edu/wpi/cs/wpisuitetng/modules/calendar/view/utils/DateTimeChooser.java
Added partial create recurring event functionality.
Added Recurring event functionality. Creates the right number of events but on the wrong day and all on the same day.
Fixed messed up recurring event creation.
Merge branch 'feature/RecurringEvents' into dev
connecting year view with month view
Updates to observers.
Merge branch 'dev' of https://github.com/CS3733Team1/wpi-suite into dev
Week view now linked to day view, but only goes to current day at the moment
Merge branch 'dev' of https://github.com/CS3733Team1/wpi-suite into dev
added comments
Month view now linked to day view correctly. Week view also linked, but has a bug
Draggable stuff in month view, does not save and does not showthe act of dragging
Merge branch 'dev' of https://github.com/CS3733Team1/wpi-suite into dev
Draggable things in MonthCalendarView [Does not save still] Need input on how things should look when dragged.
Made draggable multiday events look better in month View
Fixed a tiny .. Xmore bug in MonthView