default contribution amount to 0, fix #130
when contribution.amount is zero, remove contribution instead of save.

fix #129