Fixed bugs relating to adding or editing notes for course objects
without expected section objects. Refactored GUI further. Added final
javadoc comments.