Transient Ionic Conductance does not pass phase through super().__init__
Transient Ionic Conductance inherits from transient reactive transport. The __init__ method of transient reactive transport takes in a phase object now. But I guess transient ionic conductance which calls that same __init__ method does not pass phase.  See [line 26](https://github.com/PMEAL/OpenPNM/blob/607328919fbc2049920de7a1986547b449016634/openpnm/algorithms/_transient_ionic_conduction.py#L26)

diff --git a/openpnm/algorithms/_transient_ionic_conduction.py b/openpnm/algorithms/_transient_ionic_conduction.py
index 79823cac1..48d522bbd 100644
--- a/openpnm/algorithms/_transient_ionic_conduction.py
+++ b/openpnm/algorithms/_transient_ionic_conduction.py
@@ -21,7 +21,6 @@ class TransientIonicConduction(TransientReactiveTransport,
     of pure diffusion and advection-diffusion problems.
     """
 
-    def __init__(self, phase, settings=None, **kwargs):
+    def __init__(self, settings=None, **kwargs):
         self.settings = SettingsAttr(TransientIonicConductionSettings, settings)
         super().__init__(settings=self.settings, **kwargs)
-        self.settings['phase'] = phase.name
['openpnm/algorithms/_transient_ionic_conduction.py']