add an initial Marpa::R2 parser

This simply does the parse tree and nothing else. The actual
interpreting is just a Simple Matter of Programming.