Changed the HBond potential to better mimic the Rosetta hbond potential. 
Improved epic implementation to never recompute terms that have already
been computed.
There are now three minimization schemes when computing the Emat. Either
the pairwise energy is minimized (pairwise), the pairwise energy with
inter residue energies are turned on (withRes), or the template is
turned on during minimization (withTempl). The "minimizationScheme" flag
now controls this.