Reorder methods.
Assert that notificationPane has been initialized by that point.
Merge branch 'master' of https://github.com/cs2103aug2014-w13-4j/main into emmeryn-#74-calendar-view
#74: Implemented tabs.
#74: Add jfxtras libraries
#74: Add libraries from jfxtras.
#74: Preliminary implementation
#74: Set description to task name. It doesn't appear to matter, since they don't show up on the calendar regardless.
Removed redundant code.
#74: Update calendar view when command is sent to logic.
Refactor methods, add assertions
Refactored appointment group initialization
#74: Set colour of task in calendarView to be the priority colour
#74: CSS styles for the calendarView
Refactored CSS files, now each view has its own style sheet.
Refactor, use task methods.
#74: Parse user commands for GUI commands first (e.g. tab switching) before passing to logic
#74: Handle displaying of conditional tasks
Merge branch 'emmeryn-#74-calendar-view'