Deprecate the JSON API service in favor of simple middleware
In Oddworks v2, when related items are to be included in a JSON API response the HTTP response mechanism needs to call the JSON API service which then calls the store once for each entity to fetch included items. This makes the application very chatty to the store, leaving no way for the store to optimize the fetching of related entities.
This process can be greatly simplified when stores support an "include" argument on the cmd:get query: https://github.com/oddnetworks/oddworks/issues/90
If the JSON API service does not need to grab included items, it really just becomes a utility library: https://github.com/oddnetworks/oddworks/blob/v2/lib/services/json-api/index.js
As such, it would be better placed in the middleware stack, and exposed as Oddworks middleware instead.