Updated UI to have a floating search bar.

Also fixed asynchronous map module loading so that initial map
population occurs only after the map is guaranteed to have been
initialized.