Initial completion of NormalizePathTool (was NormalizePathTask)