neo4j term project