Add ignore feature and allow all extendsions, not just text files.