Refactoring

- Use setVar within "set!" since we have the infrastructure in place to support is now, and it implements the proper semantics
- Added error handlers for special forms