update licensing, add javadoc, add repo-bundling