updated & fixed gitignore