allow user to set daemonThread for thread factory
Merge pull request #1 from turtlebender/feature/optional-daemon-thread

allow user to set daemonThread for thread factory