added .gharignore with exceptions for .gitignore