major record redeux

trying to quarantine the xbill code, making my own form of Record. And
now a FERNObject should support multiple records! Not error-tested yet.