添加一些安全性检查

我们在用您的代码搭建一个我们自己用的图书管理系统，所以做了一些修改，所以刚才的PR提交有些错误。

在请求一些特殊路径时，做了一些安全性检查
同时将所有的空格统一为tab（其实应该反过来）
另外，还有太多没有遵循PEP8的代码没有做修改。
加上了utf-8支持