using puffing-billy for proxy, which allows us to cache and block certain requests. rename page to web_page so as to not conflict with capybara page. attempt to load capybara/webshot/poltergeist as little as possible. reset session afterward, no sense keeping last session loaded up. update geocoder to use difference service.