Fixed webpage_test unit test dependencies.
Added Sweeps::setNoise method which sets a single value for all sweeps.
Fixed new lightweight two-pass Gram Schmidt in davidson to do new work the second time.
Fixed wavefunction noise term to respected quantum numbers, although still unclear if effective.
Added virtual destructor to ITError exception to avoid warnings
Fixed wavefunction noise term by creating a template overload for IQTensors
Added a fix for wf/denmat norm after adding noise term.
Added dat() and ncdat() wrappers to IQTSparse to force compiler to use correct overloads.
Minor readability edits to mpo.h.
Changed some comments in localmpo.h and localop.h
Added shift method to LocalMPO for use with PDMRG.
Added unittest/iqtsparse_test.cc to version control.
Added Ising model Hamiltonian.
Made noise term code more efficient. 
Tested for a 1d chain simulation.
Slightly reduce an error check from 1e-14 to 1e-13.
Fixed trace of denmat when using noise term.
Added method trace(IQTensor)
Merge remote branch 'upstream/master'
Commented out an annoying print statement.
Replaced returns in napplyMPO with throws if the result is zero.
Altered various tensor routines that used isRealZero inappropriately.
Added a new function real0 to LogNumber.
Added routines to check the SVD and tell if it is being called.
These should be removed or altered once the SVD is put in to use.