added api for commenting, listing comments, and upvoting/downvoting