Added javadoc, source, and rat plugins to root pom.  Added license headers to all files in codebase