Add ctags to gitignore
First pass at integrating Andre's suggestions

All issues I have not dealt with yet have "TODO ANDRE:" before them
Update .gitignore and add vignette tags to makefile