Add PayJunction gateway and tests

I had to add pry to the Gemfile test group because both this and the Pin gateway require it.