Master recreated

Lot of updates. Fixed the text not in the uml class object. Don't allow
editing of it just yet. Allow selection of the uml class object. Cleaned
up a lot of bogus code (most likely introduced some more bogus code but
works right now)
Updated UMLToolBar a little.
Updated UMLMain to replace old 'main.java'
Some new code comments as well , and decisions we have to make (if
anyone cares to comment on them at all)