Theoretical and computational modeling of the interactions of peptides and proteins with lipid bilayer surfaces