Use Quill

I think I've got `Quill` replacing `medium.js` in this branch without regressions (or new features). I think quill is going to be a better platform to build features in the near future.

Tested inside of the UI Harness as well as some touch points in main app. @philcockfield would you mind taking a look at this branch?