Интерфейс и связь  с ним

доработка основых сущностей, разработка интерфейса и привязка его к
основной логике программы