add gpg signing and auto add javadocs