update the test
Refactor ListModel
Refactor ListModel: load model from json file
Refactor III: Let list model contains child controllers
Refactor IV: finish model controls