refine the imagelist in ImageTask, use a simple linked list to hold the imageviews
change activity to fragment
add .DS_Store to git ignore;