Starting 0.4.0 branch.
Added support for ådapter.create()
Changed name to waterline-rethinkdb
Began integration of waterline-adapter-tests. Implemented drop, describe, define, destroy (batch). #3
Tweaking Travis build.
Tweaking build scripts.
Fixed bug in setConfig method.
Added missing callback.
LoadTest now succeeds. Swapped single connection for a connection pool. #5
Fixed bug in create() and increased number of inserts in LoadTest to 30,000
Made the adapter dynamically configurable.

fixes #6
fixes #7
My laptop can do 30,000 inserts in 16 seconds with 500 connections. TravisCI machines are not nearly as powerful apparently. Reducing loadTest.js parameters to 5000 inserts and 300 connections so it will pass.
Created adapter.run()

adapter.run() can run any ReQL query using a connection from the pool. Refactored all of the adapters methods to use run() to stay DRY.
Added adapter.count().

Adapter.count() performs the same function as adapter.find(), only it returns the number of matched records, rather than the records themselves. See http://rethinkdb.com/api/javascript/#count.
Implemented adapter.createEach()

Adapter.createEach() performs a batch insert, i.e. the optimized way of inserting multiple documents.
Swapped out createEach for a (hopefully) faster query.
Increased timeout to accomodate second load test
Added ability to specify primaryKey.

Added ability to specify unqiqueness constraints.
Implemented batch updates. Refactored connection management.
All update tests pass.