[ux] new HTML structure and cleanup
add rendering errors on exception in jade