add .gitignore.
add Makefile.