The daemon dies on failing requests
**How to reproduce**
* Configure a unresolvable hostname (eg. not-found.lan)
* Disable the ambient light check, or run in a dark environment
* Move into the motion detection circle
* See the curl request failing (AVM: req_get_wr::curl_easy_perform() failed (Couldn't resolve host name))
* See the daemon shutting down
**Acceptance criteria**
* The daemon should never quit, only on the correct signals
**Tasks**
* Remove all `exit();` calls from non-binary locations
issue