Create reusable gecoderUi.js for handling geocoder results

Also:
* Add mapManager function setCenterAndZoomIn()
Replace Bacon.mergeAll() with single merge()
Merge pull request #315 from RickMohr/refactor-geocoder-ui

Create reusable gecoderUi.js for handling geocoder results