Now serializing more detailed representations of stuff when assertions fail using ShouldResemble. Further addresses #246