added global environment with builtinfunctions.
added builtinfunctions.
eval now in two forms: from string and from objects.
adjusted unittests.