Living the Dream (Cognitive Dream Interface Theory (CDIT), a Philosophical and Scientific Inquiry into Consciousness and Reality)