UML and minor updates

added: UML diagram of classes created natively by BlueJ

fixed: constructors of extended classes