better error handling around missing files
take the command line exclude option as a literal string, not a regex
fix typo with link