updated tests and got gateway working for elavon