Support package options for http recipe, add tests