Add a MD5 implementation