Add binary funcs

this pr adds recv and send functions for md5hash type and fixes the test suite.
Should we bump the minor version according to semver as we adding new functionality here?