Finite Generation iff Existence of a Finite Free Cover