[IPTorrents] Code cleanup

I've given it a needed cleanup, according to the KISS principle, removed some double doLogin requests, tried to simplify as best as possible, so that other people trying to use it as a starting point can catch up quick.