Working on explicitly passing free-vars to cgen

Doing this instead of inferring them during code-generation, to support closure creation.
WIP

simple call/cc example works, but main one does not, and if is broken now.
Noting closure issues
Added a bunch of notes regarding closures
Added debug code
Added more closure notes
Initial file
Added closure->fv
Fixed syntax
WIP
Added another TODO
Added funcall macros, but longer-term will need to

auto-generate all of this stuff
Working towards a correct closure implementation
Forgot to reference symbol instead of list
Removed closure TODO
Added comments to c-compile-closure
Script more test cases