Ensuring that Nodes cannot be created twice with explicit properties or labels

Adds bare flag and labels to CreateNode, RelationshipEndpoint, and NamedExpectation

bare is true by default everywhere except in the 2.0 parser

Works for now but the handling around NamedExpectation needs more cleanup in general