Removed unneeded code
changed Config to a closeable so findbugs will tell us when it is not
cleaned up.

Made threads daemon so the system can exit even if one is still alive.  
Now we have to make sure to wait for completion but I believe we do that
correctly now.
added git commit has to manifest files
merging to master