Introduced multiple_contexts shoulda macro to enable running all existing authenticated tests in either oauth mode or api key mode. Refactored test helper methods stub_request and createsend_url to cater for both authentication contexts.