moving tools to tools.py module
introducing test tools.py module
fix black/white-list propagation
fix black/white-list propagation
fix: avoid counting test, iter and target fields lines