Add list sort function
Add image name to window title
Code refinement
Add different image loading modes
Add command line arguments
Rename main.out to ImageViewer