TODO update tasks when day ticks over
Implement overdue task warning
Keep task order in sync with server after reordering
TODO make model do things