Removed unused import
Resized widget and added abort button.
Added log messages
Added log messages and override for getUnderlyingSocket method
Removed log messages and set socket to null after closing it
Moved runnable into worker thread, re-added keep connected feature, and added code to read turn timer from preferences
Clear notification
Added option to set delay between connection attempts
Added option to set delay between connection attempts