allow request options overrides and add fetchPDF method for invoices

Mainly speaks for itself, adds an extra optional parameter for request options which allows us to specify the Accepts header for recurly PDF invoices