feat(ignore-files): implement the ignore files option