New Methods For The Synthesis Of [2]Rotaxanes. Applications As Molecular Switches And Artificial Peptide Synthesisers