remove lexer (to be implemented in ragel, lex, or flex), and add basic executable that only has one command