A pedagogical Python Program implementing an hierarchical datastore with parent/child objects, recursion, traversal methods