NEW: Circle class with tests (for some reason test "does not initialize
with negative radius" fails)