Grammar refactor to make use of new $ operator. First test for lax parsing.
Adding tests for xdot ast transformation to d3 groups and shapes.