modified avs and cvv to use AVSResult & CVVResult objects