FIX: use updated function name
FIX: scruitinizer config file
Fixed scrutiniser file name
Updated scrutinizer config to include many more tools
Updated scrutinizer config
Updated scrutinizer config
Updated scrutinizer config
Comment fixes
Updated scrutinizer config
Updated code base to fit with SilverStripe coding standards
Updated README.md : added note about manual payment being the default.
Renamed AuthorizeSevice.php to AuthorizeCaptureService.php

relates to #3
Make sure only OmnipayExceptions are caught, and not every exception, when processing payments. This means that regular exceptions should be picked up by SS log etc.
README: Added information about debugging
Improved payment service logging
Rewrote the way redirect urls are stored for offsite payments. Now uses the database instead of storing in the url string itself.

should fix #30
FIX: make sure payment onCaptured extension is called. This must have been missed when PaymentService was introduced.
Correct usage of GatewayFactory->create
Pass form data on to omnipay gateway

Let the gateway implementation decide what's relevant, rather than pre-filtering on gateway agnostic layers like PurchaseService
Organized classes into their own files

No functional changes