add failing snapshots test
snapshots: basic support, but no support for running .compact()
initial support for snapshots & compact
Moving data buffer generation into data_entry.js.  Starting WriteBatch.
Adding support for atomic write batches.

Moving buffer generation into DataBuffer.

Finishing up batched writes.

Writing all hint file buffers on batch write atomically.  Performance boost.

Adding fsync to batch writes.

Adding tests for Medea#write

Changing batch semantics to update timestamp when the batch itself is written.
Merge pull request #23 from argo/batches

Support atomic write batches.
Merging in snapshots
Merge branch 'kesla-snapshots'
Removing unused variable assignment.
move compacting-logic to own file
add failing tests (that only happens sometimes)
refactor: unlink in compactor.compact -> compactor._unlink
move more advanced compact-tests to own file
more work on medea_compact_test
bugfix: typo in _innerMergeWrite
fix bug 1/2 by using monotonic-timestamp on put()
fix bug 2 by handling this.db.bytesToBeWritten correctly
compact after larger amount of data, fails to get data however
fix compaction after writing multiple files