Fixes #21 - curl equivalents of actions
Fixed unwise error handling in Client.discover
Fixes #22 - clean up JSON middleware
Bump all package versions to 0.3.0
Resource definition is required in a Patchboard def