remove newsletter
move some coupon class into module
fix 1 test
transaction module