Merge pull request #228 from yjbanov/sync-v0.2

port 0.1 fixes; is_map mixin; more tests & cleanups
Merge pull request #229 from yjbanov/sync-v0.2

delete obsolete Entity class
Merge pull request #230 from yjbanov/sync-v0.2

Sync v0.2
null-safe error extraction
make globals work for subclasses
fix: root object must allow custom servicePath
allow nested output files; remove version number in library name