feed shelf publish view

one carrier/region shelf at a time 
@chuckharmston r?

will maybe do an unpublish view if we need it

will do docs later
Will throw a `KeyError` if it's not sent, should probably handle that and raise an error as appropriate.