Added support for functions and corrected some of the syntax.

* Added support for functions.
* Added abbrevations for primitives.
* Added a number of keywords.
* Corrected the syntax för string concatenation.