Added exception type for reporting YesWorkflow usage errors.
Added an Extractor class stub.
Copied example.py to resources.
Refactored error handling, added -d option for indicating database file,
and added invocation of extract stub.
Updated tests.