added jointVerify and improved the interfaces and tweaked the tests
- Added JointVerify because that is how crust will do the verification
- Changed VerifyUploadSignature to take the filehash instead of the file
- Changed VerifyVerificationSignature to take an rsa.PublicKey for receptionPubKey instead of a byte slice
Edited by Benjamin Wenger