Add a code changlog generator
Add vim files to .gitignore