(#56) - update abstract-leveldown, big rewrite

Next up is to get the gt/lt/gte/lte logic all working correctly.