Был добавлен комментарий для теста в главном окне приложения
Изменены названия кнопок, спрятаны неиспользуемые (IN, SI, pushCycle).

Заместо recognizeStatus(int status) везде теперь используется RecognizeStatus возвращающая HashSet и добавляющая строки в ListBox на форме и в файл (если это возможно).
Реализован выход из бесконечного цикла pushCycle путем проверки на отсутствие карт в диспенсере
---