[MCC-140733] Feature/show error

PR adds hypermedia error handling for show 404s.  Also adds a spec to check the properties of a drd, and a little light spec refactoring.

```
Finished in 37.03 seconds (files took 0.30943 seconds to load)
16 examples, 0 failures, 1 pending
```
If <code>details</code> is always empty string should it be moved into the HyperError class