P.J. Fleck has tackled challenges his whole career. Now he'll take on Gophers football.