Update to use Neo4j2 labels and constraints. Update read and write to use exclusively cypher.

PRing for the record.