[MCC-138094] Feature/more tests

So I was adding some tests in perpetration for renaming Error to HyperError, and it doesn't look like its behaving as expected, so I'll need to fix the fact it's not actually raising errors first.  Just wanted to check these in before that refactor.  It adds a happy case  spec for drd creates, and a show spec.  Also, I started using Representors instead of manipulating the hale directly.  The diff is a little wonky due to a new context block.

```
Finished in 17.98 seconds (files took 1.04 seconds to load)
13 examples, 0 failures, 5 pending
```