Fixed gitignore and makefile