The Controller class now lives in its own npm module (with a few changes in the API)
Clean up in the controllers

Make better use of the new Controller API and simplify acquiring editing contexts
Fix CSP for google fonts