Test coverage for ContentItemPresenter

Adds missing test coverage for the `ContentItemPresenter`. Note that this also fixes a bug in the any_updates? method - it was checking based on a date, which meant that it would return false for a content item updated on the same day as it was created.