- add .gitignore, and gen_make script for Makefile generation