Add support for chooser widgets

Fixes #136
Add meaningful error message for unsupported widgets. Fixes #144
Merge pull request #148 from NetLogo/widget-support

Chooser widgets and better errors