fixing begin, set!, define, and various others.  More tests passing
fix define for lambdas
Added Less, greater