Conversion of string into utf-8 by the hash update function causes
issues that are visible when using browserify.
Merge pull request #5 from hectorchu/master

Keep digests around as buffers until the checksum is extracted

Avoids issue of auto conversion to utf-8 when using browserify