Cosmological Magnetic Fields: Their Generation, Evolution and Observation