makefile and gitignore added