Makes adapter inclusion self-contained.
Adds workflow_adapter hook support.
Merge pull request #3 from damncabbage/adapter_hook

Adds ability to select different adapters via a `workflow_adapter` class method.