Removed obsolecent test.
Refactored the client to accommodate asynchronous communication.
Added a Task_Termination handler to the internal task, and appropriate
Initialize and Finalilize calls as well.
Loose changes.