Partially Implemented SwingWorker

-Changed a lot of code so that now we have SwingWorker. Still doesn't
fix our problem of the program getting stuck inside of ServerSocket but
we're closer