Use abstract leveldown

BOOM!

Fix for #36

This is based upon #96, so let's merge that first somewhere.
Also, this replaces #50