added cons, car and cdr builtinfunctions, plus unittests.
began to split builtinfunctions from builtinsyntax.
added syntaxenvironment.