refactoring thoughts

new structure
|-00-create-resources
| |-_maybe-create-resources
| |-_get-resources.js
| '-index.js
|-01-add-method
| |-_un-express-route.js
| |-_put-method.js
| '-index.js
|-02-setup-request
| '-index.js
|-03-setup-response
| |-_get-pattern.js
| |-_get-response-params.js
| |-_get-response-tmpl.js
| '-index.js
|-04-deploy
'-index.js


- create an internal rate limiting device (on the client)
- have one error handler for everything (catch throttles to replay)
- add 400 errors, 302 to other domains
- text/plain, application/xml


addRoute({
  method: 'GET',
  path: '/foo/bar/:baz',
  restApiId
  region
  lambda,                  // lambda name
  type,                    // or should we bake all?
})

