Multithreaded now working. Added MD5 hashing function. General overhaul...