removed FAILED string from output in UserConsole
CallLocation keeps name as String not Name
removed unused TaskCompletedInfo, TaskFailedError
redesigned Name class so only simple names are supported (got rid of fully qualified names)
added task.name()
added LocatedTask
reused LocatedTask
removed unused CallLocation
fixed naming Name.simpleName() -> Name.name()