add gitignore for vim backup and swap files
add a mininal c source code and Makefile