add smapclient connection to newopenbms
fixup dryrun interface
move relationals outside of Lexer object
add get__uuid method to lexerparser
fix ROOTs to just use dry run