Subiendo el codigo que tiene la Interfaz y las librerias propias