Added title and fixed asterisk when save and load. Added changeMade() in MainModel for enabling save button, promptUnsavedChanges. Added savedOperationPointer in MainModel.
Default directory for dialog without using dialogDirectory property, Implemented Revert function (Not much manual testing done yet)
Sorted out cardinality for associations and added ability to modify associations
Merge branch 'mvcDevelop' of bitbucket.org:nul/alphaomega into mvcDevelop
Fixed issue with undo not refreshing on redo operations and fixed small issue with modifying associations.
Removed a lot of redundancies, I've tested pretty thoroughly but I am truly sorry if I broke something.
resolved issue #23
Fixing dialog box messages
 resolve issue #23 resolve issue #19. Also removed legacy and misleading methods from DiagramModel and LibraryModel, and updated tests appropriately.
Merge branch 'mvcDevelop' of bitbucket.org:nul/alphaomega into mvcDevelop
resolved issue #22
Use confirm message instead of promptUnsavedChange. Inheritance tree, lollipop, interface option works for loading
Fixed conflicts
resolve issue #25 resolve issue #26
Merge branch 'mvcDevelop' of bitbucket.org:nul/alphaomega into mvcDevelop
Fixed automatic creation of parent classes not respecting abstract/interface properties
resolved issue #12 pending further testing. Changed colour scheme back to normal boring colours.
Serialised association, set association in load operation for model and partially working associations on load(Doesn't load correctly after saving the diagram with association, add some operations then revert. Linked exit method for mainFrame's exit button
Merge branch 'testing' into mvcDevelop
Changed warning about changes to class that may invalidate inheritance structure to give user option to continue or abort. Fixed bug where it was sometimes possible to scroll up into negative coordinates. Removed unused classes, imports and print statements.