added pytz for timezone-aware support, use Spider and Selector insteads of deprecated BaseSpider and XHTMLSelector, and updated pip requirement file for latest package w/ version