move things around
improve ScopeDict
fix _parent_
fix minor bug

- testing should compare by sorted result
- fix bugs in upgrade script
make sure _parent_ is assigned when upgrading from 1.2 to 2.0
bridge objects in 2.0 to io and primitives

also remove bridges in 1.2
adding function to resolve from json pointer path to objects