Extra commenting to explain some functions.
Safer functions  for use in StringParser.
ThreadWorker ThreadPool handling improved.
ThreadWorker Task setting when no ThreadPool is available added.