Updated guzzle dependency
Stopped relying on git submodules and using composer instead