reworking the parser
working eval
working on primitives and composites
rebuilding test suite