Don't raise exceptions for runtime errors

We do still raise exceptions for parameter errors, but we don't want to
crash people's software during runtime if they forgot to catch an
exception.
Bump version: 0.3
Include choirc script, bump version.