Improve CLI error messages

Improve CLI error messages and route them through 'abort' rather than raising.  Addresses issue #10