Modify multithread part. There is a leader periodly monitor everythread's work and extract the cache if it is full. Beside, add .gemspec file so I can do "gem build SearchEngineCrawler"
Merge branch 'master' of https://github.com/ChienliMa/SearchEngineCrawller