Fix makefile, add gitignore