change:1,fix base code.2,add misc item(.gitconfig),study TODO List
设计数据模型
go on to implement some unimplmented
refactor the data model
1,change package name,add data cached implmentation
fix some some code format
reorgnize the code
finish data model
finished pagemanger and pagestate
handl the first and only activity of the app