Rewrote  test script using round tripping criteria

Updated the grammar. 9 successes
Probably will focus on the interface with NQP
before having a complete language.

This means:
  -having a nqp-var to receive ast-subtree from vanilla nqp
  -find a convention so that the backend pass the subtree instead
  of executing it