Move window title generation to TextFormatter
Add finished_at to window title
Window title includes duration