Separated "treat_url()" tool into a pure functional operation, combined with an "action" phase
Implemented a "module cache" abstraction
Implemented "POST /stream"; made "GET /stream" *mostly* RESTful, including HTTP
Using HTTP codes to signal errors
Placing a response body for when a stream finishes
Removing merge conflict (wasn't resolved by git mergetool earlier for some reason...)
Bringing code up-to-date with latest state on develop branch - primes example works
Making streaming API truly RESTful
Compacting code for clarity
Added documentation for streaming overhaul
Reparagraphing textual changes from last commit
Updating comments in core service logic
Merge branch 'reorg-streaming-api-overhaul' into develop

Closes #346