Neo4j now passes the SubgraphStrategy test #40

Fixed the problem but also modified tests and subgraph semantics.  Changes were made more or less in line with what was recommended by @MMcM  Still need to clean up code here a bit.