Added ability to mark some elements within document.body to not be removed when JSON is used (but they will all be AFTER the slides, which get put before everything else)
Added support for footer and footnote