I'm not sold on a separate class called Main with one function to execute the CLI. I definitely like the cleanup, though, of moving the rescue bits out of `bin/berks`.

Check the motherbrain code to see how we handle it. We actually hook into `MB::CliGateway::start` so `bin/mb` contains just a start call to the CLI.