finalized first draft of neo4j persistence