now the coupen is unique and once used gets expired
added a reports and coupens routs
added a reports and coupens routs