have page source json return a format easily convertable to XML
add ability to find an element by its index path in the element structure
don't allow log to show whole result if it's huge
fix poptimeout bug and make sure child elements are immediate descendants of their parents to get a clean xml structure