Users can add publications to journalists & see data on journalist index

Trello: https://trello.com/c/DAoRbGYz/50-journalists-have-publications

The user feature of "adding publications to journalists" includes being being able to view the associated data when viewing the journalist.

I recognize the Journalist model is approaching "fat" and could possibly be refactored in the future.

Update: DRY'd up Journalist model
``` ruby
first_value = list.first.send attribute
remaining_count = list.count - 1
if remaining_count > 0
  "#{first_value} & #{remaining_count} #{'other'.pluralize(remaining_count)}"
else
  first_value
end
```