Merge pull request #72 from cobot/master

more use of crud_service, more helpful errors
freeze nokogiri at 1.5.x as in 1.6 1 support for < Ruby 1.9 has been removed
Merge pull request #73 from nickhammond/nokogiri-freeze

freeze nokogiri at 1.5.x as in 1.6 support for < Ruby 1.9 has been removed.
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