added gitignore file
added Makefile generation code to new project script
switched to here docs in new project script