恢复工作；py3支持以及其他

1. 重新能跑了
2. 支持Python3
3. 能够上传文件时以hash来命名文件（这对图片服务非常重要！！）
4. 现在在有ujson的情况下会使用ujson替代json，这会在json编码时节约很多时间