feat(image): pan, zoom for images

open image in full-screen modal window with zoom and pan

time: 3h:20