fixed: apply requirements on title, content and tags in posts.
fixed: don't lose work on error reporting when adding engage item.
tweaked: consistent style to engage icon/labels.
tweaked: make footer just hidden, always!
updated: consistent style for engage summary, switched to highlight.js and moved bootstrap js loading from CDN.