WIP Split discussion from the main application

- Discussion module is now self-contained
- It's loaded via a require() call on relevant pages
- It shaves 15kb off the payload, and adds a second http request to all article & picture page types