Added recursive directory descent, support for file of regex patterns to ignore.