Adds workaround for unserializable object members
Change error message parsing to work with other versions of JSONlib
Changes to bring compatibility to Python 2.4