Added fucked up exception support! :-)

- From a toplevel perspective, a Result can now either be a StandardResult or an ExceptionResult
- Add isVar method on ValDef Tree
- Add tests for exception support