externalize getting gateway (not config driven yet)
order/payment id generator
read CC info from body of restful request
add http status codes to failures
add gateway configuration for each environment via yaml
start implementation of void payment