[refs #8] Fixing tools to respect the semantics of "ignore" - they were previously only testing the file or module name, but they should have been testing the full path. This commit also excludes all folders beginning with . from checks by default