Changed get-val to now report unbound variables and procedures.
Added a :clint package, and added a symbol type to the interpreter.

I'm currently trying to figure out how to implement how to intern
symbols within the interpreter so that symbols do not leak in from the
outside implementation.