updated grammar to accept arrays
added comments to language
added partial support for strings