Finalized recurring events.

Everything should now work. It turns out that there’s a bug in Django
that made editing via partial_update impossible. As a result, every
patch request, we are clearing every hours object associated with the
address being edited and re-adding them