Observe internet connectivity correctly.

And inform the user about the status.
Update error image and make sure the menu doesn't try and build multiple firebase instances.