Add str, repr, and is_overdue