Revert "Revert "Initial commit of Geocoder and Search Widgets""

This reverts commit 1d65845a715acbb0f6f24786e30f1693aa190312.