modificaciones y nuevos archivos

nuevos archivos, controlador y clase para requerimiento