updated class view to reflect future input
Merge branch 'mvcDevelop' into updateView
associations classes added
test
Changing things to use UmlClassModel rather than DiagramObjectModel as we have worked out that there is only really ever going to be one type of UmlClassModel like object, and it was requiring we cast things ugily everywhere
fixed line bugs, added anti-aliasing
Merge branch 'updateView' into association-develop
Merge branch 'association-develop' of bitbucket.org:nul/alphaomega into association-develop

Conflicts:
	src/alphaomega/umltool/relationship/Association.java
Removing classpath
Big mergy mergy
Fixed stupid parent class autocomplete bug
Merge
Updated TileLayoutManager to not let arrows/lines effect it. Fixed bug in new diagram code. Fixed colour of uml class objects.
fixed line bugs, added inheritance lines, anchor points now change
Merge branch 'moreLines' into mvcDevelop
Conflict fix
Merging
Merging new commits
Added a reminder about not being able to delete the parent class name with backspace