Added makefile and gitignore