Remove the abort call and return true/false in run!

This change allows the `Cli` to worry about exiting and such. `run!` in the runner will just return true or false depending on the success/failure of the Strainer run.

This change is a prereq for [guard-strainer](https://github.com/wingrunr21/guard-strainer)