added comment edit and delete functionality (paritially)