重构UserRepository单元测试
调整配置，将程序能够运行
修改gradle配置，增加文档支持markdown
添加集成测试相关类库及样例代码