CLI erorr handling; implicit webdriver

- Errors that occur during CLI option parsing are handled better
- Specifying a browser will implicitly enable webdriver mode