Report spec

@jackparmer creating a PR to make adding commentary a bit easier!
nice, yeah we do something similar to this for all the python objects, the `to_string()` method:

`print fig.to_string()`

https://github.com/plotly/python-api/blob/master/plotly/graph_objs/graph_objs.py#L602-603