Multiple String Support for MD5

Added support for multi-byte strings to the MD5 class.