Clean-up of code across a number of classes, refactor, comments and
restructure.
Added tests for exceptions in addMeetingNotes.