Add topic collect model.
Update project

1. update dependencies
2. add index controller
3. create sample index page