JavaDoc, class diagram and use case

javadoc for my class, updated class diagram and use case diagram