dividido el main.js en varios archivos para facilitar lectura/modificacion, agregado main-min.js con el codigo js minificado