Fixed project/task status flow issues; more changes to use widget-template and changed expectation to optional in update