add makefile
Add gitignore