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 
id go for variables or state

will find a good name for it