Deploy and purge CDN

This introduces the concept of a staging container and a
production container, mapped to `staging` and `master` branches