Added javadoc, sources, signing, publishing