File Upload With Guzzle

Hi there! After a very long pause I have to say something new!

Ok, the task is to upload a file to the remote API server. Here in my project some dependencies are using Guzzle of 3.x branch, so that this tutorial is about this branch too.