reexporting core structs
Small updates

- renamed child_ -> new_ for better consistency

- iter_in_keyrange -> keyrange

- exported some types to lib root

- added del_db and empty_db for corresponding db operations