add gitignore
Update with new directives & changes