update pom to use source and javadoc plugins, fix doc