sign_rsa_sha1 no longer requires pycrypto (tests pass)

-- NOT READY FOR MERGE --

This PR is not yet ready to be merged, and is just to track work towards ticket #226.