James Hopper joins WCU football staff