Added basicspider.py (self contained version)