anchor.diff:  
   The Gremlin Console is a link:http://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop[REPL environment],
   which provides a nice way to learn Gremlin as you get immediate feedback for the code that you enter. This eliminates
  -the more complex need to "create a project" to try things out. The console is not just for "getting started" however.
  +the more complex need to "create a project" to try things out. The console is not just for "getting started", however.
   You will find yourself using it for a variety of TinkerPop-related activities, such as loading data, administering
  -graphs, working out complex traversals, etc.
  -
  -To get Gremlin to traverse a graph, you need a `TraversalSource` instance, which holds a reference to the a
  -`Graph` instance which in turn holds the
  +graphs and working out complex traversals.
  +
  +To get Gremlin to traverse a graph, you need a `TraversalSource` instance, which holds a reference to a
  +`Graph` instance, which in turn holds the
   link:http://tinkerpop.apache.org/docs/x.y.z/reference/#graph-structure[structure] and data of the
   graph. TinkerPop is a graph abstraction layer over different graph databases and different graph processors, so there
   are many `Graph` instances link:http://tinkerpop.apache.org/#graph-systems[you can choose from] to instantiate a
  -connection to in the console. The best `Graph` instance to start with however is
  +connection to in the console. The best `Graph` instance to start with, however, is
   link:http://tinkerpop.apache.org/docs/x.y.z/reference/#tinkergraph-gremlin[TinkerGraph]. TinkerGraph is a fast,
   in-memory graph database with a small handful of configuration options, making it a good choice for beginners.
   
  
positive.code: link:http://tinkerpop.apache.org[Apache TinkerPop™] is an open source Graph Computing Framework. Within itself, TinkerPop
  represents a large collection of capabilities and technologies and, in its wider ecosystem, an additionally extended
  world of link:http://tinkerpop.apache.org/#graph-systems[third-party contributed] graph libraries and
  systems. TinkerPop's ecosystem can appear complex to newcomers of all experience, especially when glancing at the
  link:http://tinkerpop.apache.org/docs/x.y.z/reference/[reference documentation] for the first time.
  
  So, where do you get started with TinkerPop? How do you dive in quickly and get productive? Well - Gremlin, the
  most recognizable citizen of The TinkerPop, is here to help with this thirty minute tutorial. That's right - in just
  thirty short minutes, you too can be fit to start building graph applications with TinkerPop. Welcome to _The
  TinkerPop Workout - by Gremlin_!
  
  image::gremlin-gym.png[width=1024]
  
  
negative.code: ----
  
  <1> Get all the vertices in the `Graph`.
  <2> Get the vertex with the unique identifier of "1".
  <3> Get the value of the `name` property on the vertex with the unique identifier of "1".
  <4> Get the edges with the label "knows" for the vertex with the unique identifier of "1".
  <5> Get the names of the people whom the vertex with the unique identifier of "1" "knows".
  <6> Note that when one uses `outE().inV()` as shown in the previous command, this can be shortened to just `out()`
  (similar to `inE().outV()` and `in()` for incoming edges).
  <7> Get the names of the people vertex "1" knows who are over the age of 30.
  