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
log in before commenting
how to use counting and expect / should
Merge pull request #2 from jeffreywescott/working_version

a bunch of refactors / simplifications from live code review