A Conceptual Integration of Extra-, Intra- and Gap Junctional- Intercellular Communication in the Evolution of Multi-cellularity and Stem Cells: How Disrupted Cell-Cell Communication during Development can Affect Diseases later in Life