Finish several classes and test cases

实现了FirstWordSettingController, ChartDataController, Controller
以及他们各自的测试用例