1) Made the rest api take an explict connection argument.
2) Ported transaction ns to use that.
Made connection into a record type.
Refactoring creating options into a function
Changed nodes/relationships/cypher/paths to use connection as an argument
Ported batch to use connection as an argument
Moved constraints/index/labels to use connection as an argument
Fixed remaining tests
Fixed spatial.
Fixed http-auth
Removed edge-feature tag from these tests as now we are using neo4j 2.0 in the master+
Changed the version of the library to 3.0.0-Snapshot
Improvements suggested by kibit.
Changes suggested by eastwood
Fixed failing constraint test
Documented the change in the API in changelog
Merge pull request #51 from michaelklishin/connection

Removed dynamic var for the connection