Improved Guzzle Framework Tests

The guzzle 3/4 tests are now named to match the repo names, and guzzle 4 streams has been added to the test suite since it's an integral part of guzzle 4. It's worth noting that the guzzle 3 tests don't currently match the expected output, but that's not something this pull request deals with.