Create tool for scaffolding new providers

Closes #44 

Submission for initial review. Still needs a REPL for getting the project details from the developer.
Sometimes you might want a different phrase to describe it in a more natural way. For example:

- Name: "s3fs"
- Long name: "Amazon S3"
- Location: "an Amazon S3 bucket"

although actually now I think about it this might be making things too complicated, I think I'll just remove this part from the readme template.