完成FileFactory文件工厂处理，优化代码结构
1、完成FileFactory的获取和释放功能，以及关闭文件
2、添加文件随机下载父类，实现SimpleRandomDown（简单分块）和JudegeRandomDown（判断下载）
3、修改逻辑结构P2SP的控制，添加线程结束标志控制