Implement ignore option

Fixes gh-19

Couldn't figure out how to test this without modifying the options for all targets. Also considered supporting `ignore` as a string, similar to how you can set files to a string or array of strings. Seemed unnecessarily complicated for this option.