Handle errors as exceptions and use stderr to show them
Require -l when using -c
Fill usage with actual options
Check that Dojo names match usually safe symbol names
-d requires the Dojo name
-d expects a file
Merge pull request #3 from bhdn/master

A few fixes based on initial tests