Added classes MD5 and MD5NonPrimitive