Add maven-javadoc-plugin and maven-source-plugin

This will enable deployed javadoc and source to Maven Central.
Fixes #18.