Generation in worker thread

Moved generation code in SwingWorker thread
Added progress bar to UI and slight adjustments
Updated README