Updated README.md
Added graphviz as requirement in gemspec
Moved output type resolving to the top
Checking for the dot executable prior to generation with a friendly message
Fixed the default output file name in option description