Group Theory and Three-dimensional Manifolds