Please add the following functions (copied from uTorrent):

    def pause(self, download_info, pause = True):
        if not self.connect():
            return False
        return self.utorrent_api.pause_torrent(download_info['id'], pause)

    def removeFailed(self, item):
        log.info('%s failed downloading, deleting...', item['name'])
        if not self.connect():
            return False
        return self.utorrent_api.remove_torrent(item['id'], remove_data = True)