Amino acid appended perylene bisimides: self-assembly, immobilization on nanocrystalline TiO2, and electrochromic properties. (5th November 2018)