added comment starting with # in lexer; renamed QSH example file
added pyparsing for preprocessing - removed trailing semicolon requirement; modified examples accordingly; expanded/adjusted the readme