Respect environment option
Use knife's built-in --environment option
Allow specifying output file and format

ex:

```
knife draw nodes image.jpg

knife draw roles dump.dot
```
List nodes/roles/runlists with -V verbose output enabled

Closes #2