fixes #1, add root level exclude which allows excluding files from linting based on regex, relative path, or absolute path