db.close() should take a callback (fix #33)

To match the leveldb API, let's have these guys take callbacks. All tests pass.