Get charge and taunt values from XML data

Also move XML logic to a separate XMLCard class