parser, lexer and AST for TopDown;
draft of topDownCli tool to use TopDown for queries
updates of the TopDown algorithms, with nested DBs