moved initialization of wfn and H to functions, seems to work all right
deleted unnecessary arrays
V array converted to vector of vectors
'outs' is now just in param struct
moved debug output of # of states, times assignment to buildHamiltonian function
V vector of vectors is now managed by p
moved buildHamiltonian to param methods
moved buildCoupling to param methods
changed name of PARAMETERS to Params
changed .at()s back to [] accesses
moved creation of sparse H to params
changed "struct Params" to "Params" and removed some redundant parameters from functions taking both outs and params
made main.cpp
made things somewhat less dependent on icpc
moved creation of output folder to input parser, added conditional
same as previous commit
got rid of some debug stuff
moved assign outputs to assigning params
moved parameter error checking to parameter initialization
merged params Hamiltonian building methods with initHamiltonian