Minor refactoring, comments, KidsCard constructor holds reference to MifareUltralight instance instead of the NFC intent, for use in KidsCard.write()