Add support for multiple announce servers (fixes #677)

Somebody owes me a beer.
Fixed this, but Github not updating this section for some reason.