rename HALDecoder to be more consistent.  HypermediaDecoder takes a HypermediaResource arg.