add mifare helper functions
rewrite read_metro_classic