Add PayJunction gateway and tests

Fixes #92