User stream improvements 4

A package for improving the userstream and correcting many related bugs. This is not yet the common template with tagstream page, that will come in an another PR.

Fixes: #522 #524 #525 
Also fixes some streamer api issue: 
 - Missing ID field from search_raw results
 - For past hits it only loaded back 10 because I've set a limit filter not the size of the return set. (Fixed now)
 - Also fixes userstream behaviour for update and edit.

Rebased to the current develop.