代码调整
整理代码
add LICENSE.txt and requirements.txt
使用 cStringIO.StringIO 代替临时文件
调整代码目录结构