Example inquisitor and some bug fixes

Allow Inquisitors to override Inquisitor.description so as to make status
messages customisable. Use an array for Inquisitor.EXIT_CODES as it is easier
and smaller.