The Use of Dipyrromethene Ligands in Supramolecular Chemistry