Add icons.
Implement settings dialog.
Fix first quarter of function.
Fix some bugs
Backup before grand chage
Great change
Working version