Finished implementation of density of states generation, including Gaussian smearing, and moved to its own module (and file).