PSR-2 and PHP5.3 compliance
PSR-2 compliance, PHP5.3 compatability and composer.json update
Add composer install to travis.yml