Integrated DFXML in main, general fixups

Fixed up issues with last commit, changed certain fields
and added some documentation.

Implemented DFXML option in main, operates similarly to the
bodyfile technique, but instead of printing, it adds all the
information from the records to a DFXMLObject. Then it prints
the object once done.

Updated README to reflect progress