added file ignore patterns to get rid of generated files