documentación del código

se agregaron comentarios en casi todas las lineas de codigo para que
los desarrolladores entiendan mejor la logia del negocio!