Add coveralls.io config
Merge pull request #2 from tomphp/testing/coveralls

Add coveralls.io config
Some work on tests
Merge pull request #3 from tomphp/testing/work-on-tests

Some work on tests
Pass the payment object to the payment method
Merge pull request #4 from tomphp/feature/pass-payment-to-method

Pass the payment object to the payment method
Fix the gaps in CartListener::process
Fix @cover tag
Merged Pull Request #5