Initial commit
add readme
Add a function to read a string to syntax object
Add lexical context to macro expansion
Refactor to allow access to CompileTimeEnv from eval
Add support for local expansion.

Also moves expand into eval.rs since they are now mutually recursive.
Refactor tprim evaluation out into separate function