Make CreditCard validation optional

When we're updating a card, we may only be updating certain things
about card, so we may not have a number, for example.
Only do string operations if the parameters we passed in
Add CIM get/update operations
Add update and get methods on AuthorizeSavedCard