changed the way peristence is handled in neo4j
added implementation for delete