Tiri不兼容修改10.16

1.将所有Error转换成Exception。计划统一错误管理。

2.错误管理第一例，controller不存在的时候，调用响应的方法显示友好的提示界面。后续会在Tiri框架使用的各个流程加入类似的友好提示，在错误提示处，直接给出下一步该做的建议，方便学习。这些都做在Tool_Usage中
3.改造Tiri_App，减少了静态函数的数量，减少Tiri_App是一个函数空间的感觉，增加App实体的实体概念