Changed CLI to utilize Launchy to open the graph

This should patch the error issue I raised a few days ago.  I added a new Spec for the CLI class, updated the code to make the test pass, and added the new dependency on Launchy into the gemspec file.

This is my first pull request, so I've likely made all manner of mistakes.  Please let me know if there's anything I need to correct.
And while I'm being critical, this should be in the gemspec, as well.  Per the Gemfile.lock, they should be

```ruby
spec.add_runtime_dependency "mixlib-cli", "~> 1.3"
spec.add_development_dependency "rspec", "~> 2.13"
```