Modificado el método principal:

Añadido un esqueleto y algunos miembros privados importantes.