Implemented MDFPaymentMethodValidator protocol

 - MDFPaymentMethodValidator protocol provides basic payment method
   validation framework for all cards.
 - MDFPaymentMethodValidatorUS concrete class provides a us localized
   validation implementation - WIP.

This still requires some work to become stable. A factory for the
validator and an inquisitor for error codes from validation.