Initial infrastructure for sourcemaps
Added simple test for sourcemap interface so fat
Useful error messages that give you the exact location in the original source as well as a useful error message.  The language is compiled to bytecode so a sourcemap keeps a mapping from method program counter to position in sourcefile.  The error handler can then display a message pointing at a specfic piece of code