Some visualizer backend fixes: detect and log internal errors, slightly better exception handling, fix #29 (import didn't worked), don't gather information about external execution frames (not the user code), some rewriting of the class and instance encoding, fixes for the return event (__return__ in locals was filtered)