Implementing actor supervision with temporal

Also see Best way to create an async child workflow - #2 by maxim