cross-platform, node-native md5sum