This adds text search from the search widget -Search widget propogates search text to browser subapp -Subapp routes data to search view -Search view does query from text -Search view can render search results
As a driveby, this moves repeated apiFailure code out to an extension.
There is an issue outstanding: -The querystring can be eaten by the routing code in some cases. A follow up branch is in progress for this problem.