Specd complex representor

This is intended as a code quality version of the previous PR, please review for merge.
?
line 44 references subject,  lines 14 to 16 describe subject:

```ruby
    let(:representor_hash) { @representor_hash }
    
    let(:subject) { Representor.new(representor_hash) }
```