checking to see that request is not null in writejson
removing hr & using a per request model for json<>request
rem traces of hr
Merge remote-tracking branch 'origin/develop'