Add more comprehensive tests for checking that the proxy / non proxy option actually trickles down to RestClient and OpenURI.

Client spec was updated to use RSpec's newer syntax. aka convert the 'should's into 'expects'