unified the language file
generated antlr code from the unified language
some refactoring with an eye on testing, innital testing draft