Add simple cypher queries
Still experimenting
Merge branch 'master' into cypher

* master:
  Re-realized that neo4j doesn't support dates...
  Support range queries on indices
  Path has no  if it is created between 2 vertices.
  Cache the raw neo graph rather than its blueprints wrapper.
  handle nested transactions.
  transaction can take an argument
  Bump version
  Make it possible to disable automatic transactions.
  Rename on_rollback to on_commit_failed - more accurate description of what's happening.
  Add transaction events
  slowly figuring out what needs to be quoted in queries
  use extensions and wrapper from filters.
  escape \ in key names
  use #getAutoIndex, not the internal method I discovered in IRB :P
Cypher tweaks