实验了一套基于REST Client的框架

1. 所有长时间的操作（比如http请求，sqlite数据库访问，数据解析等）都放置在了后台线程中，在请求中（默认是json数据请求）可以添加一个数据处理器（可以对数据进行额外的处理，比如本地持久化等），并且处理成功后还可以添加一个在main-thread的响应器进行ui更新，这两者都是可选的，当然，还有错误处理器，同样执行在main-threa

2. 定义了一个元数据接口，所有的需要持久化在本地的数据类型都应该实现这个接口

3. 一些重构，包名，变量名，编码风格等

4. todo，还需要进一步实验，有时间一定要写wiki