Return results in graph format (fixes issue #59)

This adds an extra result-data-contents parameter to transaction/statement which when you pass [:graph] would cause Neo4J to return the results in graph format.

There is only one additional test. I didn't think any more were necessary, but happy to try to get more in if you like.