Upgrade to be standards compliant

With these changes I was able to get the build passing at travis - which is a requirement for inclusion in 'the list'

https://travis-ci.org/eileenmcnaughton/omnipay-cybersource