Merge pull request #70 from cs3733-team4/dev

Some last minute bug fixes from the night crew
Victor's fix for commitments
Fixed documentviewer not disposing on close
fixed the bugs brought up to me today, as well as the NPEs
Merge branch 'dev' into dragging_month_events
Merge branch 'dragging_month_events' into dev
Being dull and boring
re-packaging.
Fixing tests - added method invoker
French Revolution: beheading King Louis XVI
Fixing eclipse building
Moving BareBonesLauncher to utils
Merge branch 'dev' into add_by_category