add query for deleting redundant relationships
reassemble object after query
hook up cypherCommit
properly reassemble objects
support saving root object only
implement single cypher query-based read
updated saveComposition
don't try to create relationships transitively
use neo4j 2.0.0
expect labels rather than legacy indexes
expect labels rather than legacy indexes
add depth parameter to some tests
update to read only one composition
update to push compositions
return a sensible value when a node doesnt exist
properly check if compositions is empty
only match models of the same type
remove legacy indexes
use neo4j2 uniqueness constraints
add match and merge statements to write