basic ignore file support

Any thoughts? 
Would like some code feedback/feedback on things I'm missing maybe?