Refactored to touch base with Object Calisthenics

The refactor, can provide an easy integration with frameworks like SF2 and ZF2.
In the case of SF2, the user just need to declare the services into the container and do the properly injetcion

Can easily be a bundle

Each object has it own responsibility

Using Guzzle instead of call libcurl manually and the OAuth extension
Update README.rst
Added Travis support
Merge branch 'master' of https://github.com/kinncj/Marketplace.PHP
Added composer to travis
Escaped namespace
Removed support to PHP 5.3 since the SDK is using getimagesizefromstring
Standard to MD
Fixed packagist namespaces
Added phpunit.xml.dist and bootstrap.php.

Unified dependency loading for tests.
Updated README.rst

Removed unneeded param
Moving Tests to tests
Merge pull request #19 from InFog/PHPUnitXML

Added phpunit.xml and bootstrap.php
Revert "Merge pull request #19 from InFog/PHPUnitXML"

This reverts commit b0f7a6e935cfe6325d360200997c46377ff833b2, reversing
changes made to 303a138adf1fc7167e24e893ab31543a83c99d0a.
Merge pull request #20 from zalun/revert_pull_request_19

Revert "Merge pull request #19 from InFog/PHPUnitXML"
Coverage Removed
Merge pull request #18 from kinncj/master

Refactored to touch base with Object Calisthenics