add gitignore, pager view, image caching