launch spider in new thread

added option to launch spider in new thread;
added start/stop functionality;
added __init__.py;
updated test.py;
PEP8 (flake8) compliant