Moved images, created lib file, implemented history, began working to multithread the application