Fixed #39: Separate out the Environment component.
Fixed #38: Create a Version class in the Common component
Fixed #36: Change dependency from guzzle/guzzle to guzzle/service | Fixed #34: Separate out the RESTful web services helper code into it's own component.
Changed name of AcquiaService classes, preparing for when we can make it more generic.
Added some interfaces.
Fixed #40: Remove the AcquiaSearchClient::getBuilderClass() method.
Renamed testing directory for the environment classes.
Fixed requirements on the REST component.
Fixed requirement on the Environment component.