update to newest gem versions
:fields iso :query; fix :class issue
fix rid parsing
improve record parsing
use class method to determine what to return
minor fix