显示主要界面，增加cofig模块

config模块负责将用户的配置转化为对系统可用的配置
将view改为继承于Observable