Introduccion de interfaces. Modificacion de variables final.

Versión casi final de libro mayor, incluyendo impresion y generacion de
fichero txt