refactoring
cleaned up handling of begin in evaluator
remove 'if not', move else to end
refactor printable? method
ternary operator for env_binding method
change 'value' to 'evaluate'
change begin..rescue to if..else
add test for set