The Self-Assembly of Redox-Active and Photo-Active Catenanes and Rotaxanes