Added cancel button with its code

also added prompt on refresh and change directory. Made window stay on
top of all other windows unless chkDontShow.Checked = True