Добавлена проверка на размер прямоугольника

Прямоугольник теперь не может иметь отрицательное значение длины
стороны.