Cleanup pom and add annotations

Add javadoc version as it is not otherwise accessible from parent.
Add maven-pugin-annotations
remove excess spacing.
Use maven annotations via java 5 annotations

Switch parameter loading to use the newer java 5 annotations style.
Add plugin info for annotations