Added a way to lazily specify repr with a MoleculeBuilder.
Made many molecule reprs lazy.