主要添加了BT任务

RT。
添加BT任务：这部分主要代码在 __pushtor函数，对__addtask也有修改（行号353-487）
还有一些其他一些修改，包括：
在命令行用-A添加任务，主要是为了方便路径补全，主要代码在行号 122-126,592,593 
离线服务器下载失败的任务用红色标出并标明“下载失败” 代码在行号 267 268
处理ctrl+d 的情况，在行号601-603

抱歉，因为不知道怎么单独提交某个commit，所以这么混乱地提交了=w=
另外还是新手，代码写得比较难看，见谅～