Fix error double-rendering; collapsible footer

Add a button to hide/show the footer, and hide by default on twinklepad.

For unknown reasons, error views were double-rendering (the layout would
render once, but all the content in "block prepend body" was getting
included twice.  Fixed by not using "prepend", and instead using "block
body" and "block postapp" for the two sources of content.