Started work on custom object support

NetWork Tasks can now use objects that do not belong to python builtins, users can define their own classes and register them. After registration, entire workgroup can use them.