clean up torrent adding
don't 404 if server is not ready, just wait
handle ready on a per-torrent basis
new constructor usage