Adding the Crawler core logic and the web services