testing around MetaProperties and how the underlying Neo4jGraph looks.
found the getProperty()/removeProprty() issue in Neo4j. Isolated, but have tx.commit() for now until we realize why its doing this.
Add test on composing a DetachedVertex from individual parts.

Fixed bug in how hiddens were being filtered there.
Add test for constructing DetachedEdge with component pieces.
Got rid of separate maps for hiddens and properties in Detached classes as per #115
Merge remote-tracking branch 'origin/master'
Fixed bad compile after merge.
Clean up imports.
Minor refactoring - extract function for conversion to DetachedMetaProperty.
Refactor property conversion to MetaProperty with method extraction for that function.
Remove todo.
Tests for consistency in construction of DetachedVertex/Edge with respect to properties/hiddens.
Add javadoc to MetaProperty.
Update javadoc on Property.
Make property(key) in DetachedVertex consistent with behavior of the non-detached form.
added more back()-tests with new checkResults() method in AbstractGremlinProcess.
added GiraphProperty and GiraphMetaProperty.
first push on the new TheCrew toy graph.
fixed up VariablesTest to not say Sideeffects -- old skool. Added Neo4jGraphVariables -- tada. Fixed #120 ...there is a TODO in NEo4jGraph constuctor to look at.
oops. fixed.