Simplified Gremlinq generics.
Created Typed Wrappers for edges and vertices.
Refactored wrapper classes with properties.
Added missing code contracts.