Web interface and more

Change log:
- 全部 PEP8 化 (用 `.ui` 文件自动生成的代码我没有重排版，而且也几乎不需要)
- 修复与 try ... except 有关的潜在的安全隐患
- 重构 `dictionary.searchWord`
- 变更 sawguq 数据库格式
- 实现 Web 界面
- 实现分页机制 (Stupid but worked)

Todo list:
- Web 界面在提取查询结果的时候将其转换为了 `list` 方便切片操作，导致提取了很多不必要的数据而重复计算，影响效率。考虑直接对生成器进行类似切片的提取操作来加快执行效率。
- 现在 git 代码库的历史有点混乱，主要发生在之前处理 `dictionary.py` 的四次冲突上，请考虑 `git rebase -i`。（谨慎！在指导下使用）（更新：我已 rebase 过了）
- 例句建议设置成超链接的形式。点击对应词条后链接打开例句。可能需要变更数据库。
- 新加入的一些字符串需要壮语翻译。

你在 pull 的过程中可能会遇到冲突。如果你遇到了冲突，请妥善处理冲突。如果需要帮忙，我可以提供帮助。