Added quoting. Only self-evaluating objects can now be evaluated.
Added chained environments, set! and define