Gitignore vendor + composer.lock
Adds unit test for media Backend::upload
Make Backend::upload tests pass

* Slims the ConnectorInterface and moves code to the ConnectorBase
Split Connector::makeRequest into a request\Curl handler

* Adds more tests and higher test coverage of file uploading
* Mostly restricted to v2 connectors
All tests passing
Merge pull request #15 from KeyteqLabs/media-upload-test

Media upload test coverage