factored out timeago logic into a Timeago React component.