Add SearchStream type for streaming a search

Tests for it are written but need to be refactored to use stubbing.