Use's Node's crypto module for MD5

As with 8f42f31, Browserify will provide this for the browser:

  https://github.com/substack/node-browserify#compatibility

You can run the following to see the code browserify provides:

  ./node_modules/.bin/browserify -r crypto | less

Documentation:

  http://nodejs.org/api/crypto.html