Исправлены замечания, обновлена структура