More useful error message on JSON parse errors
Fix the CRUD clients.

Now the first notification of a watch is received propely. Need to fix the following ones ...
Clean-ups
Add some debug messages when firing watches
Fix the JSON stream converter

Now S.watch works fine for HTTP backends (this is part of #4).

We still need to GC the watches with no connected clients