Effects of Surfaces and Osmolytes in Modulating Peptide Assembly