Incremental improvements to the syntactic sugar support. Added support for let* and letrec*, fixed bugs in the support for and and or where they did not return the correct values, and flushed out the support for cond
Cleaned up implementation of quasiquotations and added support for unquote-splicing