@ashfurrow => add support for dealing with a card reader failure

![selfie-0](http://i.imgur.com/jo9Xzey.gif)

Uses the Balanced API to make the networking request so that we can avoid the use of CardFlight if that becomes an issue.