Switches from cli to optimist

Optimist is the only cli library I could find with good support for multiple arguments with the same flag. We'll want to use that for including headers, and for using multiple reporters/outputs.