In new grammar:
- Changed grammar for multi argument messages, such that sequences of
grouping or literals are separated by commas for each keyword.
  - I.e., one can now write something like: 
  		if(x > y), {...} Else {...}
  	and it'll be interpreted as a message with the id ifElse and three
arguments.
- Added support for primives.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>