Changes \Nap\Resource\ResourceMatcher to return a \Nap\Resource\MatchedResource instance
MatchableUriBuilder now generates uris for the index of the resource as well as any parameterised versions
Reimplements matchable uri builder to take in to account required parameters

Generating URIs of child resource is currently limited to using parents' required parameters.