Add alternate constructor to user can specify modified OkHttpClient

We needed to modify the read timeout of the OkHttpClient while still using this library, and were unable to do so without adding this constructor.