Updates to debug interface
Added BcHtml and BcHtmlNode
Debug interface now uses BcHtml instead of std::string to build the output