Renamed several classes to better fit with naming scheme, corrected logic error in factory method of SwingCopyJob class