Add circle.yml

* Staging deploys to `bucket-test`.
* Production deploys to `bucket`.
* Only the `dist` folder gets deployed in both cases.
* The staging version no longer has a separate folder deployed for every PR. Instead, it works the same as Production; that is, it uses versioned folder names. If a Widget version isn't bumped, the existing code will be overwritten with the new code.