fix #8

A trigger occurs when URL is archived. The addition task handler is
completely re-written to let other services use it as a base. Stray
comments and junk is deleted.