Galois theory of covering spaces