added support for creating template projects
The idea is that it can massively simplify getting set up with a custom makefile build system and stuff like that.  Templates reside in the templates/ direectory and are created with create-project.sh