Boolean Factory, else, eval

Booleans #t and #f are created once then used repeatedly as they are
commonly used.
Else returns the true atom
eval doesn't work but is half implemented
Fixed eval (untested) and comments