Proper Regex for ignored directories

This should properly address #144.

With the `let` definition not in a `describe` block, the `path`
variable would have the same value every for every `it`
block inside the `.each` loops...

Also, handle cases where the a directory ends with am ignored folder name.