Added AsyncCallableTask constructor to allow task with name

cfong notice the AsyncCallableTask does not accept a task name. 
Added constructor to allow task name.
@cpettitt