Improve REST cookiecutter to fully implement the stream

Currently the cookiecutter examples leave a lot of code unwritten. As a developer goes through the SDK it is not necessarily obvious if/when they have everything fully working.

Currently developers may need to consult dev_guide.md, reference, and code_sampes.md

While we probably won't completely remove the need for those documents, there's a lot better we can do to make sure 90% of scenarios are handled with SDK cookiecutter code directly.