Working on geo language.

Made a number of changes to the grammar, core language.

Extend the lexer to support the new changes. There is a new
framework for matching polyglyphs (a.k.a., n-graphs), but it
hasn't been plugged in yet.