removed hardcodings, pom version moved to parent pom, improve java doc, improve class description and method names