rewrote file hasher to remove requirement for module binascii
replaced get_file_hash with get_ed2k for clarity