added -v for verbose option
rules are caseinsensitive by default. use -i for casesensitivity.