Protein and Drug Design Algorithms Using Improved Biophysical Modeling