Added composer.json
Ignore the vendor dir
Added .travis.yml for testing on Travis-CI
Fix the signed request validation and provide a unit test which ensures it works. It could be solved better since it now decodes the payload twice, but I didn't want to break the existing public API.
Fix typo in setContextClientID()

It set's the property "context_lient_id", instead of "context_client_id" which the getter uses.
Merge pull request #4 from christeredvartsen/travis

Added .travis.yml for testing on Travis-CI
Merge pull request #2 from christeredvartsen/composer

Added composer.json
Merge pull request #5 from androa/signedRequest

Fix the validation of signed requests.
removed .gitignore that was added in a pull request by mistake
Merge pull request #6 from androa/patch-1

Fix typo in setContextClientID()
added MIT license declaration
cleaned up and made the callback example a little bit more verbose and clear
adjusted client_login example. added buy and account link, useing workaround for arg seperator and autologin on 400 error.
fixed a typo in paylink example
updated version to 2.3 for current changes, added changes to changelog, updated composer.json with relevant info
fixed config and tests for ClientTest where it was set up to go against production and checking the wrong config.
updated version identification in the client to 2.3