Add support for ignoring file types

**Note:** This still needs specs to be written.

This is just a Pull Request to generate discussion on this possible fix.

See #1.