Do not return matches on excluded files.

Adds another method to remove any matches that have been
made on excluded paths.

Also, changes the files_to_process to expand_paths to
return both the files we want to match, as well as all
files detected as excluded.

Fixes #255