Move macro language into folder
Add min-scheme folder
Initial commit for min-scheme
Switch to cmake
Build up infrastructure to get a basic environment working
Tweak type design a bit
Extend objects and types
Start implementing number primitives
Start implementing basic list primitives
add new primitive modules to the crate
Make environment functions public
Implement primitive application
Initial eval impl (untested)
TEMP - SAVE PLACE BEFORE REMOVING BORROWS