DO NOT MERGE! - Complex spec

This is showing what a Representor Hash should look like for Crichton.
No, not a final version - but I'm working on a final version.  In this case it's actually exposing a problem with the serializer, so to start I'm just going to assert that it's json.