Перенес точку входа. Абстрактный контроллер. Фабрика вьюх. Подключил стили.