Remove cb
Many and Single Factory
add event register
add comment add/delete
Fix controller bug
Unit test for service
add unit test and e2e test