fixed broken tests to get to good zero state for code review
avoid nasty if-else logic when creating a new comment on a commentable
simplify routes
putting back a few routes that were needed
simplify comment update and deletion