add scraper.js, auth and crawl model