initial scaffold template
add scaffold tool
initial scaffolder
remove some leftover non-generic stuff from the initial import
read values from stdin
more scaffolder improvements
add display name
use shared tests in template fs
add message listener to template
reject bucket names that are IP addresses
import s3 ui to webdav
update webdav ui
use shared i18n code
use paper-input error reporting and url validation
Merge pull request #45 from lavelle/webdav-ui

WebDAV UI
Merge pull request #65 from lavelle/scaffold

Create tool for scaffolding new providers
use custom function for IP validation
catch edge case for parseInt
Merge pull request #68 from lavelle/no-ip

Reject bucket names that are IP addresses
jsdoc