Implementet InvalidValueException + NegativeValueException, ...
- Added validity checks to circle