Add solution
Add Merchant class
This class contains fields and constants related to the merchant/terminal that will be processing the transaction
Make MerchantTerminal class public
Add Transaction class and type-safe-enum TransactionType
Add functionality for storing transaction information
Add TransactionResponse class
This will allow us to get and view the gateway's response to a transaction
Implement Transaction processing
Add finishing touches to get ready for release 1
Sorry for the lack of commit message and documentation at this point - this is a project I really needed to get ready for use. Right now, it works well but definitely needs some fine tuning and more documentation.
Merge pull request #1 from cgatno/r1

Merge in changes for release 1