moved from project .gitignore to .gitignores for the different folders;
bugfixes
added first test
fixed nasty deadlock when ThreadPool::join() was called before any of the threads had a chance to call ThreadPool::setThreadActive()