Delete edit comment

Completed the comment editing part and still working on delete.please provide your inputs on the current implementation so that I can make the changes accordingly in next PR.
Please use the data that d3 provides in its callbacks whenever possible.  This monstrous construct is available through `d.id`.