Updates to parser engine

First few tests with vector variables are satisfactory