Add ctags environment

- Automatically invoke ctags after checkout, commit, merge and rewrite
- Add vim plugin taglist
- Add folding settings in vim