refactor searchService and MapController
integrate tiles styled by @tomsrocket
integrate other things build by @tomsrocket
styles, infopanel