introducing UnicodeDictReader, sorting output list
introducing argparse. command line switch for cache file