Added Line::Presenter class, moved line printing logic there