Remove rest-client, resolve tar.gz corruption problems

rest-client for some reason is causing the corruption of some tar.gz
files so this swaps out rest-client for the standard library Net::HTTP
which appears to work with all of the test fixtures I've tried it with.