Added makefile and new .gitignore rule.