Throw AnnounceException when current tracker client isn't available.
Merge pull request #45 from sroze/trackerless-patch

Allow trackerless torrent files #2

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>