Lots of clean up
Mostly changed the httprequest responce go to one place and have that
function take care of the response type (one/all)