fixing some broken language features, starting to set up a script for testing the functionality of the lex/parse