Fix bugs introduced in Harvest Push code
Prompt for tasks without harvest task id

This commit adds code that will prompt to update tasks without a
harvest_task_id because otherwise you can't sync the task with Harvest.
Consolidate task tables into partial

This consolidates the task tables into a partial so we're more
consistent in our display of tasks across the UI. It also removes the
weekly summary because I didn't find that to be very useful as
implemented.