added the process_spider_exception method in middleware

To address the issue in Issue #4 of a single exception in a Spider's parse method causing the spider to finish.