Update DB#each to take 3 optional args: key_from, key_to, reversed
Update DB#each to take 3 optional args: key_from, key_to, reversed

Default: list all keys
    >> db.each { |k,v| puts k }
    a
    b
    c

Set a key_from:
    >> db.each('b') { |k,v| puts k }
    b
    c

Set a key_from and key_to:
    >> db.each('a', 'c') { |k,v| puts k }
    a
    b

Reversed!
    >> db.each(nil, nil, true) { |k,v| puts k }
    c
    b
    a

Reversed key_from:
    >> db.each('b', nil, true) { |k,v| puts k }
    b
    a

wmorgan/leveldb-ruby,wmorgan/leveldb-ruby,wmorgan/leveldb-ruby,assispedro/leveldb-ruby,assispedro/leveldb-ruby,assispedro/leveldb-ruby,wmorgan/leveldb-ruby,assispedro/leveldb-ruby