Исправить флуд (#58) * Проверять, чтобы модель реквеста от `bru` соответствовала `discountcards` * Писать о списании и начислении * Хэшировать архивы функций * Завершать программу, а не просто выдавать ошибку * Использовать потоки для запоминания телефонного номера * Принимать номера с `+7` и `8` из `bru`