prompt when task list is empty
don't create new tasks in the past
CS
readme update
visual tweaks