Intermediate commit for the md5 hasher.
Some serious problems with endianness. Will sleep and think on it.