add an extra div container for the whole page

this is mainly so that when saving html (as in integration tests) we get
the initial bootstrap data as well.
allow slightly more complex if blocks