MX records converted to an array of k/v pairs

Updated to fix MX records and txt record resolution - multiple records need to be contained within an array in order to be parsed properly. We'll be updating our documentation during this week's sprint to make this explicitly clear. All records that were in your original commit should now be resolving. Let us know if there's anything else we can help out with, and thanks!

Cheers,

--namebot