add pgp signing and maven style distribution