Revert "Revert "Урок 1, домашнее задание 1""

This reverts commit 00cbcf7afec0ec4ae1b215f992e1f337cc8b4d68.
 Урок 1, домашнее задание 2

Здесь такой нюанс.
Планировалось такое выполнение:
1) Создаются группы;
2) Создаются пользователи и привязываются к группам

Результат:
Когда выполняются тесты, вначале создаются пользователи, затем - группы.

А так, как они при создании ищут названия группы возникает ошибка.

Алексей Баранцев пообещал рассказать на консультации, как можно изменить
порядок.

У меня два варианта проведения тестов:
а) удалить метод привязки к группам (но я не знаю, как это корректно
сделать, т.к. обычное удаление метода приводит к ошибке; да и когда
Алексей расскажет, как менять порядок тестов, то придется заново эти
методы дописывать);

б) запустить отдельно тесты создания групп; после - запустить все тесты
вместе: пользователи, создаваясь, будут привязываться к уже существующим
группам и заодно создадутся еще раз те же группы (продублируются) и
таким образом можно увидеть, что тесты работают. После того, как Алексей
научит менять порядок тестов, я их смогу запускать без предварительного
создания групп.