Adds gitignore file, cleans up makefile