implemented spider.  also, caught a couple of bugs in main.js (misnamed variable & _layerVenues.clear() being called in the wrong place).