Remove rest-client, resolve tar.gz corruption problems

:fork_and_knife: 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.