* compiles and runs, though many wrinkles in usability need removing
* added a debugging flag
* added a "bare-beginning" parser
* minor other refactorings in the parser
* added eof parsing