added quick and dirty debug support
make it executable
stream -> reader
have the content of help optional
have the delimiter configurable to improve test readability, only match help command words to avoid catching the word help in the middle of some prompt or so
moved members to superClasses that magically get picked up since they generated Lexer and Parser will be within the same package