updated UML again
added some constructors
added a root dir
added 2 new classes
reset repo