Clean up .gitignore file

* remove old and unnecessary entries
* specify root `/` for entries in .gitignore
* without `/` git will ignore any directory matching anywhere
* this was experienced with a `tag` model and related `tags` view directory