Added mapViewer class and leafletViewer