Halfway through integrating the ability to read Mifare classic cards.  I figured out the card layout, now I just need to implement the logic.