Make the MD5 digest calculation work on Mac
Merge pull request #14 from hammer/md5sum-on-mac

Make the MD5 digest calculation work on Mac
Filter functionality and tests.
Slice functionality and tests.
Merge PR #16

This also brings PR #14 into `dev` (it is also on `master`).