switched to jackson for json processing; added tojson/tostring to breadboard, circuit, device, wire, port; added test output for "top" equivalent