Move DummyApi into its own dir
Add resource components for the dummy api
Change DummyApi to use the new resource infrastructure when possible
Change DummyApi to attach its resources in .reset()
lib/dummy_api -> lib/dummy
test/dummy -> test/test_dummy
Remove no-longer relevant comment in DummyApi
Change DummyResource to throw DummyResourceError errors
Actually export DummyResourceError
Change DummyResource to treat unhandled exceptions as failure replies
Fix bad DummyResource tests missing promise returns
Change DummyApi to accept opts
Merge branch 'feature/issue-82-allow-dummyapi-resources-to-be-added-in-a-modular-fashion' into feature/issue-84-change-apptester-to-accepts-opts-to-initialise-the-dummy-api-with