Updated to use new SHA1 Hashes

Realex now uses SHA1 hashes in sending over the transaction details. This update renames all instances of MD5 hashing to SHA1.