moved md5 checksums to a checksum package (to support other types of
checksums later)  Linked file selections to previewing (#8). provided
preview of images and text contents (scrollable #9