added persistence handlers for filesystem

Resource::getCrawler() now lazy loads a crawler based on the response