Removing unused members
adding class diagram, updated
updating document