add makefile
add .gitignore