Design a client-side comment system | Bobyard Interview Question