hierarchical navigation of configuration namespace

get a basic tree-structured command-line shell working, via ls and cd
commands, which are the moral equivalent of their UNIX namesakes.

this actually could enable one access to the equivalent of the control
and data planes, in time...
Merge branch 'wip' of github.com:gjvc/commander into wip