added edit, and delete functionality, as well as comment functionality