Physics Of Protein-Polyelectrolyte Complexes