BRANCHED COVERS , ARTIN GROUPS AND SINGULARITY THEORY