moved the disconnect section of login to asynch task.  Added executer classes for simple async tasks
simple executer class for small async tasks