added mapper,reducer and testers for Q2