Cliente Mejorado

Se arreglo los eventos, los manejos de excepción, y se lo realizó
orientado a objetos lo más que se pudo.