implemented json2html, todo: store json instead of html
better ux, dark color theme, switch-action-icons
detect circular reference (to a limit number of attributes)