Improve testing

Implement earlier proxy so we can catch packages used for PE installs.
Use curl_with_retries form beaker to assist in curl tests.
Add extra checks to validate we get a valid response back from ES.