WIP: add basic bash parser and lexer