Merge branch 'feature/issue-114-fix-odd-things-in-contacts-tests' into feature/issue-113-add-basics-for-dummy-groups-resource
Test stubs for DummyGroupsResource
Merge branch 'feature/issue-112-add-a-basic-group-model' into feature/issue-113-add-basics-for-dummy-groups-resource
Add DummyGroupsResource to DummyApi
Implement DummyGroupsResource
Remove old dummy groups resource handlers from DummyApi
Move metrics module: lib/metrics.js -> lib/metrics/api.js
Implement DummyMetricsResource
Add DummyMetricsResource to DummyApi
Be consistent in docs for DummyMetricsResource and MetricStore: use 'number' as the type for metric values
Fix MetricStore tests after adding DummyMetricsResource
Remove the old metrics handler parts of DummyApi
Don't use pending_calls_complete in MetricStore's tests (it no longer works at will be removed soon)
Fix docs after adding the new DummyMetricsResource
Docstring fixes for DummyMetricsResource
Document DummyContactsResource.create() and DummyGroupsResource.create()
Remove the check for multiple results in DummyGroupsContact.handlers.update, keys should be unique
Improve test for DummyGroupsResource.add(attrs)
Test stubs for DummyLogResource
Implement DummyLogResource