General CSS clean up and modernization

moving all the thumbs to box-sizing: border-box; general clean up.
Fade in for zoom level images.
stripped down UI.