Switched to-list into a private macro. Utilized the next method of
pipes to get the first element only instead of the entire array and
then the first element of that.
Updating gremlin to 2.4.0. The only major change is that has-not can no longer take a comparsion function. Rather, you can just use the complement with has.
Realized that most of this code is boilerplate and that two well written macros and evals can replace most of it. Some files were totally cleaned out, while other files were almost entirely cleaned out.
Updating function template to allow for vardic arguments, allow path to be included.
Made the library lazy and use persistent data structures until the last possible minute.
Turned on reflection and got most of the functions to stop complaining.
Added in the lazy seq, the first-of that doesn't use toList, and tests for the lazy seq as well as immutable of queries.
Bump version number of gremlin a while ago, forgot to update.
Working to add doc strings to functions.
Fix several unit tests that seemed not to test what was intended

There were several (= x y) expressions changed to (is (= x y)).  They
had no is, and thus could never cause tests to fail.

Changed several occurrences of (is expr1 expr2) to (is (= expr1
expr2)).  When expr1 evaluates to a value that is neither false nor
nil, the former kind of 'test' always passes.

Similarly for occurrences of (is (= expr1) expr2).  (= expr1) is
always true, so the test always passes.

Found using a pre-release version of the Eastwood Clojure lint tool.

I apologize for not knowing enough about ogre to fix the tests that
now do not pass.  I was hoping an ogre developer could look into
those, now that they can see which ones are failing.
Merge pull request #15 from jafingerhut/master

Fix several unit tests that seemed not to test what was intended
Update copyright year
Sync with upstream
Update README.md
use doseq instead of map to clear *graph* in use-clean-graph!
Merge pull request #16 from Bronsa/master

use doseq instead of map to clear *graph* in use-clean-graph!
Test against 1.6.0-beta1
Test against 1.6.0-beta2
Test against Clojure 1.6.0-rc1
Should be RC1 (capitals)