Eigenvalues filenames
Interface for output files so that one can pass a filename or a unit. Option to write additional information into new columns of the output files (*/eigenvalues and */bandstructure ). In the state object some variables are added related to the initialization.