Create tool for scaffolding new providers

Closes #44 

Submission for initial review. Still needs a REPL for getting the project details from the developer.
I think usually an extension name is something like 'Amazon S3 filesystem for ChromeOS' rather than 's3fs', and 'description' would be more natural sentence to describe what is this extension.