Add set and import support.

Sets are from the form (set value ..). They are expanded into a builtin Set node and compiled with bytecode similar to python's sets.
Imports are from the form (import module ..). They are expanded into a builtin Import node and compiled with bytecode similar to python's imports(woah).