refactor to use multiline truncate everywhere
add previously breaking test for when a post had a really long name, and fixes it.