Fixed _keys duplicates during _load() (which came apparent in forEach loops).
Fixed duplicate keys (issue 17)
check for correct error codes
Merge pull request #19 from developmentseed/errcode

Check for correct error codes
Merge remote-tracking branch 'origin/master'
version 0.9.2
Make gently a dev dependency
Merge branch 'pfleidi/master'
version 0.9.3
Edited lib/dirty/dirty.js via GitHub
Merge pull request #27 from nponeccop/patch-2

Improved text file reading performance on long lines
Events+callbacks never fire when in test mode.

By passing a null/empty path to Dirty it will run in test mode.  This is
useful when re-running a process multiple times when testing and not
wanting to save state.  However, no callbacks or events are fired in
that mode, making it hard to actually do testing.  These changes will
make sure all async actions are triggered when in normal or test mode.
Proper scope on _writeStream.drain
Adding tests

Tests for load event and dirty.set callback when dirty is not writing to
disk.
Merge pull request #29 from bentaber/testmode-noasync

Events+callbacks never fire when in test mode.
version 0.9.4
Added a size function, so that I can generate keys.
added a test for size
Merge pull request #31 from mmichelli/patch-1

Added a size function, so that I can generate keys.
0.9.5