Add binary funcs

this pr adds recv and send functions for md5hash type and fixes the test suite.
i can bump the version and add the necessary upgrade scripts to my pr, if you want me to.