IA Pages - Commit page

I have the endpoint and some initial basic layout for the page, but there's a lot more work to do, so I'll mark this as WIP and won't tag anyone just yet.
we need a different way to get topics to the front, and may have to refactor these json endpoints because we don't want global data as part of the json result for individual IAs