IIPMooViewer is an advanced javascript HTML5 image viewer for streaming high resolution scientific images