Теперь автоответчик возвращает не строку, а любой объект, который является наследником unit. Для этого:
* Перенес поиск следующего юнита в основной класс
* Добавил компоратор для сортировки юнитов по приоритету
* Юнит теперь абстрактный класс
* Удален репозиторий юнита
* У юнита удалено поле id
* ЮнитСервис теперь хранит в себе все ЮнитРепозитории
Первый релиз. Возможности
1) Автоматический ответ на выбор по ключевым словам пользователя
2) Вставка слов в ответ от пользоваетля
3) Добавление пользователя, если его не было
4) Формирование меню
* В Api внедрил проверку существования юзера и его добавление
* В Unit добавленно новое поле для формирвоания меню
* Исправления методов доступа
* Настроена логика формирования меню
* Добавлен новый метод проверки существования Person
* Продолжаю покрытие тестами Api
* Добавил класс, который вставляет слова в шаблонную строку Unit
* Добавил тесты проверки этого класса
* Добавил новый класс Person, который сохраняет текущий Unit