updating so that images that are not completely loaded are better handled and sized
better more consistent handling of zoom feature, wrt small images being enlarged to fit
extra controls (up on level/show parent drectory) auto hide
caching directory improves loadtime performance on large directories, experimentation with future pushState method of replacing current image, the arrows fade out when mouse is not in use