update .gitignore
add .vim
add Makefile