More work on Cel grammar and AST, add some first unit tests for AST construction.
Use internal names of inner classes in ParameterMap.
Some documentation updates. Specifically, move user's documentation to the API's package description.