Update Needs API with new needs_by_id method

The Needs API now supports requests for multiple need ids. This
updates the adaptor and adds a test helper to stub out such requests.