Added modificationsites.cs to provide strongly typed way of setting modifications on peptides. Will be useful for variable modifications