Guard against malformed Cypher responses.

Closes #71 for the Cypher case. Closing it at the root will happen naturally
if/when node-request treats malformed JSON as an error.

Also fixed some things in the changelog.