MD5 a file in the browser using the FileReader api