add .gitignore
add makefile
clean up