re organize project layout
BaseSpider deprecate, add JsonUnicodeExportor