basic command line parsing, tab completion, database meta display, query execution