Implement Gateway and InitResponse.

In order to have a ActiveMerchant compatible interface that we can use in betterplace we implemented a Gateway and wrapped the resulting response in a tiny abstraction. 

Now it’s only necessary to expose the Gateway to perform a successful payment.

Added a little example to README as well to see how it's intended to work.