Entry point. Sends user request only; when finished calls handle_task_list. Current file and open files come from this.project_manager.