переработана структура проекта, добавлены внешние сборки