Remove old implementation graph
Add Apache 2.0 License text
Add license header to pom
Add maven-license-plugin to pom plugins and header file to repo
Add header to java source files via mvn license:format
Minor refactoring and cleanup
Use repository settings from the current build for downloading remote poms