Alternative controller update
Modified to not allow mutation of results.
Simplify.
More refactoring. Use `me.task` internally
Reject with the results
Fixed cache get unpredictably mangled.
Mixed in Hash widget in controller.
Fails silently on obsoleted request.
Update URI silently after handled requests.
Fixed object freshness check using hash.
Merge pull request #32 from troopjs/feature/controller-update-alternative

Merge mvc controller updates.