conversion complete, added backgroundworkers

The conversion to WPF is 100% complete.
Added threads to handle LoadFile, SaveFile, and RefreshSkins (to keep
spinners active).
Added some enabled/disabling of buttons when the application is
saving/loading/refreshing.
Added a "no skin" error message and a loading message on refresh.
Added some todo items.