added get_running_info API call, changed messages to log bindings as JSON, not python repr, some other tweaks