Adding Windows implementation of MD5