使profile为独立模块
更新profile的测试用例
完善profile test
Merge pull request #67 from hopesfish/dev

Dev