Refactor error handling support

- Verified this by invoking a credit card error
Finders for credit cards