Cleand up from unsused packages, updated javadoc on code, updated UML
diagram in docs folder