added .gitignore to handle hiding custom shell configs