Do not convert file contents to strings before hashing

This makes the md5 hash compatible with most other tools (Rails, Compass, the `md5` command, etc.).
Merge pull request #43 from steadicat/md5

Do not convert file contents to strings before hashing