Change the time tracker concept from "project" to "task". When starting a
session without an explicit task argument, the user is now prompted with
their previous tasks via available launchers (wofi, rofi, bemenu, dmenu,
zenity, or terminal fallback). Empty tasks are allowed. Update README,
CLI output, Waybar tooltips, and timesheet generation accordingly.
Includes a dependency-free Python CLI, Waybar JSON output, persistent
JSON storage, and Markdown timesheet generation grouped by project and
day. Also adds example Waybar configuration and CSS.