Svir viewer extend

This pr includes a refactor of the svir viewer application which allows the application to interact with multiple tile sets. The pull request also includes dedicated html templates for the svir viewer, the reason for this is to allow the svir view app to be designed differently then the other leaflet apps. The application is still a work in progress, but this code is stable and working.