Various changes:
- Added new files containing script error constructors
- Added a module with a function for escaping HTML special chars
- Added a (not-yet-functional) breakpoint API to the Interpreter
- Fixed some more bugs in the special forms
- Changed script errors to carry script file names
Various script improvements:
- Fixed: define didn't convert procedure arguments to proper lambda form
- Added some descriptions to procedures