Create tool for scaffolding new providers

Closes #44 

Submission for initial review. Still needs a REPL for getting the project details from the developer.
This doesn't look Yeoman generator.  Did you change the plan?