check if a spider exists before schedule it (with sqlite cache)

I pulled https://github.com/scrapy/scrapyd/pull/8 to my local repo and added sqlite caching like pablohoffman suggested. I ran some performance tests using apache bench, and its ok.
Can you add a class level doc to explain what it does?