@ashfurrow => Card handling fixes

You can only have one reader instance in memory at any time, so we have to be significantly more aggressive about `nil`ing existing instances.

Fixes #300 

![Giphy](http://media4.giphy.com/media/MbMHnivVvsNr2/giphy.gif)