CryptoGateway Create

Created the CrytoGateway module
Revert "CryptoGateway Create"

This reverts commit 466a516a32e90b02d81ac0dcc015b06415850c64.
Revert "Revert "CryptoGateway Create""

This reverts commit 4adc5684c3b2806b814e0545c4f3f9487258db46.
Merge branch 'master' of https://github.com/JonWBedard/CryptoGateway