Hatem Ben Arfa and Yoan Gouffran scored as Newcastle's steady improvement this season continued with a 2-1 win at Aston Villa in the Premier League.