Major ServerSocket changes / Allows application to close