Nathan Dyer scored twice as Swansea beat West Brom 3-0 in a convincing performance that has taken the Welsh side to the top of the Premier League.