updated documentation
AST nodes need not to be serialized anymore
unit tests for syntax
added SyntaxException
some negative tests for the parser