Второй Pull request

1. Внесены поправки, оговоренные на последней встрече.
2. Из-за ручного вмешательства на Github получилась нелицеприятная картина. Сделана попытка объединить две ветки с помощью Черри-пик. Вроде серьезных конфликтов обнаружено не было.