Moved the scraper from grunt to the node server.

Hopefully, this makes things more efficient and fixes the memory leak.