make: Add TAGS/tags file rules

The `make TAGS' and `make tags' rules can employed for generating tags
files for emacs and vi style editors, respectively.
Add a git ignore file