Changed Generate Sweep Method

Changed the Generate Sweep Method to backgroundworker1, added a cancel
button that successfully cancels the async worker