Created abstract eigen-calculation type, providing the common bulk 'get eigenvalues for a list of k-values' method; and extended by the Bandstructure and Density of States types.