Method invoice_as_pdf needs to be added back after a recent PR merge
where it was removed. Method was also re-factored to rescue from
possible exception raised in check_response method. The status code can't just be
checked as previously since check_response will raise errors on any
non 200 status code response.
use 'it' method instead for style consistency
spec refactored Online::Service::Invoice invoice_as_pdf method
Add back qb_secret from recent PR but instead properly pass it in as the second arg of OAuth::Consumer.new
Merge pull request #74 from nickhammond/pr-72-fixes

Pull Request #72 fixes
* Fixed broken collection resource for Online#Item
* Implemented ItemSpec from @thilo - thank you
* Online resource for collection generation is now just the plural name
* of the model across the board - it appears Intuit has standardized on
* this going forward and we no longer need the overrides in certain
* models
Require name. Closes #75 - Thanks @thilo