ludus. Changes to load tree to support new game tree.

Changes to read object -returns a node entity, instead of an entity shared pointer.
Change to read root and read object content - entity is passed by reference, instead of accessed from an entity shared pointer.
The root is stored as a node entity instead a node shared pointer.