Update Needs API adaptor with needs_by_id method

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