How Did Galaxies And Stars Form After The Big Bang