增加 magnet 转换 torrent 功能

修正无法处理单文件的 bug
修正 types 和 keywords 参数不能正确使用的 bug