move Http to the rest package object

:pray: we don't hit any package object bugs, but at least no longer duplicating code