Move cacheing from afterPhantomRequest to beforeSend event
  - At afterPhantomRequest, javascript has not been processed - the raw
  HTML response from the server endpoint is what was being cached
  - Now, with beforeSend, it is the processed HTML that gets cached