Basic file hashing program, multi-threaded