Allow strings of arbitrary bytes to be hashed

Some versions of FFI barf on null bytes with a :string type
Merge pull request #45 from cryptosphere/fix_hash

Allow strings of arbitrary bytes to be hashed