add search; marker returns are working, but not yet showing
bunch of node map updates, proper bounds-zooming on startup, working search, and a few other cosmetic changes