814e0c18f2
Because we're a non-blocking server we need to run a scheduler thread or else alerts we set might not fire. We need to be careful to start it after we fork. Better long term would be to use an nginx timer and avoid the extra thread; tracking this in #111. Fixes #55