First full commit of child node port

Data child nodes are currently not supported.  Basic Credential sets
only.

TODO:
1) Add robust checking of parent / child node relations/
2) Relocate initial scanning of parent / child nodes only occur when
needed
3) Allow current child node implementation to be used as child start of
data
4) Implement data nodes (tied w/ 3)