Worked match building logic.
Changed notation: eliminated <...> as parentheticals.  Added |..| instead.  Added support for informal use of <..> as word-like punctuation.
Added support for numeric literals.  Replaced <...> with |...| to free up <, > and because it's nicer notation.
Added language spec doc and other random test code files.