Added XML support, as well as output file formatting

Added xml support, (use -T xml to use this, otherwise it defaults to csv)
Added pretty printing output to generated xml file
Consolidated tab delimited and xml formatting maps to be easily replaced