Let leveldb build both dynamic + shared libs.
Better error handling.
Allow writing a buffer as the value.
A couple of quick tests.
Update TODO.
Proper header metadata.