cleanup flag docs
add more docs
reintroduce LmdbError as enum
flatten Transaction::get return type