add client.Rels()

`Rels()` is a hypermedia function to construct a URL given a string relation name and a map of uri template vars.  `client.Rels()` uses a cached root relations object.

Right now, the relations are cached for the lifetime of the go process.  This is fine until we have a solid http caching implementation.