修改：
  1.模块分离处理，更好的扩展

Signed-off-by: 龙仕云 <mrlong.com@gmail.com>
修改布置总是，要更重要的信息放在前面。
增加douban的 fm

Signed-off-by: 龙仕云 <mrlong.com@gmail.com>