rearrange Band class
more logical place for the code
more api; now k-point stores fv/sv eigen-vectors
cleaner api
more api