Hg 69 consolidate api

Consolidate some API entry points
so we don't have to make so many requests for one article
@kenkouot @benmai @aquilax 
It's not `theme` anymore. I'm not sure what will be the correct name here: `variables`, `settings`, `config` ?