Error handling more objecty.  With tests!

This handles NetLogo/Tortoise#25
Merge pull request #477 from NetLogo/tortoise-exception-flow

Error handling more objecty.  With tests!