Javadoc & remove dead code
Lots of javadoc improvements, fix pom