Made environments first class objects, added (null-environment), (scheme-report-environment) and (interaction-environment)
Added (eval) builtin, added version parameter for (null-environment)