Removed some code that is no longer necessary, fixed the super() call in HashTool, and created a FileType class that subclasses argparse.FileType