include umbrella header, not specific headers, to fix clang warning about forward declaration
Improved comments and logged message. Fixed whitespace.
Removed explicit call to [NSThread exit] in test app since the thread would exit anyway at the end of the method.