Update client return types.  Attempts to use action name if set.
Fix minor bugs json bugs.
Update entity static type and urls.  Add subscriptions to API.
Update README.md