more tests added
code cleanup
copyright update
lexer cleanup, this produces smaller token manager classes
Updated sample code to use latest parser.