Proteins Materials and Mechanics