remove unused imports and PEP8 compliance
ignore cache/ and data/ dirs no matter where they exist in the tree
use argparse