Lets GLI handle exiting on errors

We called exit in the on_error callback but this is handled by GLI which
reports a different exit code for parsing errors.

https://github.com/davetron5000/gli/wiki/Error-Handling