kotlin模块化MVP架构,使用rxjava、rxgo等常用组件,用于以后开发使用,后期会不断调整