Massive cleanup.

Starting out to re-enable the "User can view article from landing page
and (see the article title link|by clicking on the article title)"
feature spec. Hilarity ensued, mostly continuing fallout from the
traditional-Rails-to-entity/repository/DAO transition.

RSpec: 1074 examples, 0 failures, 35 pending
RuboCop: 249 files inspected, no offenses detected