move SignedTaskInterface to sorcer-api