only update status on edit (not new), also default to incomplete
validate description present on task