Very nearly finished. Just need to fix a weird bug that makes the code very slow on large files, and implement a dialog box that will pop up with the hash and a button to copy the hash to the clipboard.