Renaming pay-test.js to gateway-pay-test.js
Moving utility methods from gateway tests to test/index.js
v0.3.0 Refactoring pay method to accept strict sale JSON

Old 'gatewa.pay' signature was removed.
The new one obligates user to save client before execute pay method