write a bunch of untested code for interfacing with neo4j