Primer commit con estructura del programa principal